1. Packages
  2. Avi Provider
  3. API Docs
  4. Serviceengine
avi 31.1.1 published on Monday, Apr 14, 2025 by vmware

avi.Serviceengine

Explore with Pulumi AI

avi logo
avi 31.1.1 published on Monday, Apr 14, 2025 by vmware

    <!–

    Copyright 2021 VMware, Inc.
    SPDX-License-Identifier: Mozilla Public License 2.0
    

    –>

    layout: “avi”

    page_title: “Avi: avi.Serviceengine” sidebar_current: “docs-avi-resource-serviceengine” description: |- Creates and manages Avi ServiceEngine.

    avi.Serviceengine

    The ServiceEngine resource allows the creation and management of Avi ServiceEngine

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as avi from "@pulumi/avi";
    
    const foo = new avi.Serviceengine("foo", {tenantRef: "/api/tenant/?name=admin"});
    
    import pulumi
    import pulumi_avi as avi
    
    foo = avi.Serviceengine("foo", tenant_ref="/api/tenant/?name=admin")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/avi/v31/avi"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := avi.NewServiceengine(ctx, "foo", &avi.ServiceengineArgs{
    			TenantRef: pulumi.String("/api/tenant/?name=admin"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Avi = Pulumi.Avi;
    
    return await Deployment.RunAsync(() => 
    {
        var foo = new Avi.Serviceengine("foo", new()
        {
            TenantRef = "/api/tenant/?name=admin",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.avi.Serviceengine;
    import com.pulumi.avi.ServiceengineArgs;
    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 foo = new Serviceengine("foo", ServiceengineArgs.builder()
                .tenantRef("/api/tenant/?name=admin")
                .build());
    
        }
    }
    
    resources:
      foo:
        type: avi:Serviceengine
        properties:
          tenantRef: /api/tenant/?name=admin
    

    Create Serviceengine Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Serviceengine(name: string, args?: ServiceengineArgs, opts?: CustomResourceOptions);
    @overload
    def Serviceengine(resource_name: str,
                      args: Optional[ServiceengineArgs] = None,
                      opts: Optional[ResourceOptions] = None)
    
    @overload
    def Serviceengine(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      availability_zone: Optional[str] = None,
                      cloud_ref: Optional[str] = None,
                      container_mode: Optional[str] = None,
                      container_type: Optional[str] = None,
                      controller_created: Optional[str] = None,
                      controller_ip: Optional[str] = None,
                      data_vnics: Optional[Sequence[ServiceengineDataVnicArgs]] = None,
                      enable_state: Optional[str] = None,
                      flavor: Optional[str] = None,
                      host_ref: Optional[str] = None,
                      hypervisor: Optional[str] = None,
                      mgmt_vnics: Optional[Sequence[ServiceengineMgmtVnicArgs]] = None,
                      name: Optional[str] = None,
                      nsxt_no_hotplug: Optional[str] = None,
                      resources: Optional[Sequence[ServiceengineResourceArgs]] = None,
                      se_group_ref: Optional[str] = None,
                      serviceengine_id: Optional[str] = None,
                      tenant_ref: Optional[str] = None,
                      uuid: Optional[str] = None)
    func NewServiceengine(ctx *Context, name string, args *ServiceengineArgs, opts ...ResourceOption) (*Serviceengine, error)
    public Serviceengine(string name, ServiceengineArgs? args = null, CustomResourceOptions? opts = null)
    public Serviceengine(String name, ServiceengineArgs args)
    public Serviceengine(String name, ServiceengineArgs args, CustomResourceOptions options)
    
    type: avi:Serviceengine
    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 ServiceengineArgs
    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 ServiceengineArgs
    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 ServiceengineArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ServiceengineArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ServiceengineArgs
    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 serviceengineResource = new Avi.Serviceengine("serviceengineResource", new()
    {
        AvailabilityZone = "string",
        CloudRef = "string",
        ContainerMode = "string",
        ContainerType = "string",
        ControllerCreated = "string",
        ControllerIp = "string",
        DataVnics = new[]
        {
            new Avi.Inputs.ServiceengineDataVnicArgs
            {
                MacAddress = "string",
                LinkUp = "string",
                LinuxName = "string",
                Connected = "string",
                DelPending = "string",
                DeleteVnic = "string",
                DhcpEnabled = "string",
                DpDeletionDone = "string",
                Enabled = "string",
                IfName = "string",
                Ip6AutocfgEnabled = "string",
                IsAsm = "string",
                IsAviInternalNetwork = "string",
                IsHsm = "string",
                IsMgmt = "string",
                CanSeDpTakeover = "string",
                IsPortchannel = "string",
                Members = new[]
                {
                    new Avi.Inputs.ServiceengineDataVnicMemberArgs
                    {
                        IfName = "string",
                        Active = "string",
                        MacAddress = "string",
                    },
                },
                AggregatorChgd = "string",
                Adapter = "string",
                Mtu = "string",
                NetworkName = "string",
                NetworkRef = "string",
                NumRxDescriptors = "string",
                NumTxDescriptors = "string",
                PciId = "string",
                PortUuid = "string",
                VlanId = "string",
                VlanInterfaces = new[]
                {
                    new Avi.Inputs.ServiceengineDataVnicVlanInterfaceArgs
                    {
                        IfName = "string",
                        DhcpEnabled = "string",
                        Enabled = "string",
                        Ip6AutocfgEnabled = "string",
                        IsMgmt = "string",
                        VlanId = "string",
                        VnicNetworks = new[]
                        {
                            new Avi.Inputs.ServiceengineDataVnicVlanInterfaceVnicNetworkArgs
                            {
                                Ips = new[]
                                {
                                    new Avi.Inputs.ServiceengineDataVnicVlanInterfaceVnicNetworkIpArgs
                                    {
                                        IpAddrs = new[]
                                        {
                                            new Avi.Inputs.ServiceengineDataVnicVlanInterfaceVnicNetworkIpIpAddrArgs
                                            {
                                                Addr = "string",
                                                Type = "string",
                                            },
                                        },
                                        Mask = "string",
                                    },
                                },
                                Mode = "string",
                                CtlrAlloc = "string",
                            },
                        },
                        VrfRef = "string",
                    },
                },
                VnicNetworks = new[]
                {
                    new Avi.Inputs.ServiceengineDataVnicVnicNetworkArgs
                    {
                        Ips = new[]
                        {
                            new Avi.Inputs.ServiceengineDataVnicVnicNetworkIpArgs
                            {
                                IpAddrs = new[]
                                {
                                    new Avi.Inputs.ServiceengineDataVnicVnicNetworkIpIpAddrArgs
                                    {
                                        Addr = "string",
                                        Type = "string",
                                    },
                                },
                                Mask = "string",
                            },
                        },
                        Mode = "string",
                        CtlrAlloc = "string",
                    },
                },
                VrfId = "string",
                VrfRef = "string",
            },
        },
        EnableState = "string",
        Flavor = "string",
        HostRef = "string",
        Hypervisor = "string",
        MgmtVnics = new[]
        {
            new Avi.Inputs.ServiceengineMgmtVnicArgs
            {
                MacAddress = "string",
                LinkUp = "string",
                LinuxName = "string",
                Connected = "string",
                DelPending = "string",
                DeleteVnic = "string",
                DhcpEnabled = "string",
                DpDeletionDone = "string",
                Enabled = "string",
                IfName = "string",
                Ip6AutocfgEnabled = "string",
                IsAsm = "string",
                IsAviInternalNetwork = "string",
                IsHsm = "string",
                IsMgmt = "string",
                CanSeDpTakeover = "string",
                IsPortchannel = "string",
                Members = new[]
                {
                    new Avi.Inputs.ServiceengineMgmtVnicMemberArgs
                    {
                        IfName = "string",
                        Active = "string",
                        MacAddress = "string",
                    },
                },
                AggregatorChgd = "string",
                Adapter = "string",
                Mtu = "string",
                NetworkName = "string",
                NetworkRef = "string",
                NumRxDescriptors = "string",
                NumTxDescriptors = "string",
                PciId = "string",
                PortUuid = "string",
                VlanId = "string",
                VlanInterfaces = new[]
                {
                    new Avi.Inputs.ServiceengineMgmtVnicVlanInterfaceArgs
                    {
                        IfName = "string",
                        DhcpEnabled = "string",
                        Enabled = "string",
                        Ip6AutocfgEnabled = "string",
                        IsMgmt = "string",
                        VlanId = "string",
                        VnicNetworks = new[]
                        {
                            new Avi.Inputs.ServiceengineMgmtVnicVlanInterfaceVnicNetworkArgs
                            {
                                Ips = new[]
                                {
                                    new Avi.Inputs.ServiceengineMgmtVnicVlanInterfaceVnicNetworkIpArgs
                                    {
                                        IpAddrs = new[]
                                        {
                                            new Avi.Inputs.ServiceengineMgmtVnicVlanInterfaceVnicNetworkIpIpAddrArgs
                                            {
                                                Addr = "string",
                                                Type = "string",
                                            },
                                        },
                                        Mask = "string",
                                    },
                                },
                                Mode = "string",
                                CtlrAlloc = "string",
                            },
                        },
                        VrfRef = "string",
                    },
                },
                VnicNetworks = new[]
                {
                    new Avi.Inputs.ServiceengineMgmtVnicVnicNetworkArgs
                    {
                        Ips = new[]
                        {
                            new Avi.Inputs.ServiceengineMgmtVnicVnicNetworkIpArgs
                            {
                                IpAddrs = new[]
                                {
                                    new Avi.Inputs.ServiceengineMgmtVnicVnicNetworkIpIpAddrArgs
                                    {
                                        Addr = "string",
                                        Type = "string",
                                    },
                                },
                                Mask = "string",
                            },
                        },
                        Mode = "string",
                        CtlrAlloc = "string",
                    },
                },
                VrfId = "string",
                VrfRef = "string",
            },
        },
        Name = "string",
        NsxtNoHotplug = "string",
        Resources = new[]
        {
            new Avi.Inputs.ServiceengineResourceArgs
            {
                Disk = "string",
                Memory = "string",
                NumVcpus = "string",
                CoresPerSocket = "string",
                HyperThreading = "string",
                HypervisorMode = "string",
                NumDatapathProcesses = "string",
                QatMode = "string",
                Sockets = "string",
            },
        },
        SeGroupRef = "string",
        ServiceengineId = "string",
        TenantRef = "string",
        Uuid = "string",
    });
    
    example, err := avi.NewServiceengine(ctx, "serviceengineResource", &avi.ServiceengineArgs{
    	AvailabilityZone:  pulumi.String("string"),
    	CloudRef:          pulumi.String("string"),
    	ContainerMode:     pulumi.String("string"),
    	ContainerType:     pulumi.String("string"),
    	ControllerCreated: pulumi.String("string"),
    	ControllerIp:      pulumi.String("string"),
    	DataVnics: avi.ServiceengineDataVnicArray{
    		&avi.ServiceengineDataVnicArgs{
    			MacAddress:           pulumi.String("string"),
    			LinkUp:               pulumi.String("string"),
    			LinuxName:            pulumi.String("string"),
    			Connected:            pulumi.String("string"),
    			DelPending:           pulumi.String("string"),
    			DeleteVnic:           pulumi.String("string"),
    			DhcpEnabled:          pulumi.String("string"),
    			DpDeletionDone:       pulumi.String("string"),
    			Enabled:              pulumi.String("string"),
    			IfName:               pulumi.String("string"),
    			Ip6AutocfgEnabled:    pulumi.String("string"),
    			IsAsm:                pulumi.String("string"),
    			IsAviInternalNetwork: pulumi.String("string"),
    			IsHsm:                pulumi.String("string"),
    			IsMgmt:               pulumi.String("string"),
    			CanSeDpTakeover:      pulumi.String("string"),
    			IsPortchannel:        pulumi.String("string"),
    			Members: avi.ServiceengineDataVnicMemberArray{
    				&avi.ServiceengineDataVnicMemberArgs{
    					IfName:     pulumi.String("string"),
    					Active:     pulumi.String("string"),
    					MacAddress: pulumi.String("string"),
    				},
    			},
    			AggregatorChgd:   pulumi.String("string"),
    			Adapter:          pulumi.String("string"),
    			Mtu:              pulumi.String("string"),
    			NetworkName:      pulumi.String("string"),
    			NetworkRef:       pulumi.String("string"),
    			NumRxDescriptors: pulumi.String("string"),
    			NumTxDescriptors: pulumi.String("string"),
    			PciId:            pulumi.String("string"),
    			PortUuid:         pulumi.String("string"),
    			VlanId:           pulumi.String("string"),
    			VlanInterfaces: avi.ServiceengineDataVnicVlanInterfaceArray{
    				&avi.ServiceengineDataVnicVlanInterfaceArgs{
    					IfName:            pulumi.String("string"),
    					DhcpEnabled:       pulumi.String("string"),
    					Enabled:           pulumi.String("string"),
    					Ip6AutocfgEnabled: pulumi.String("string"),
    					IsMgmt:            pulumi.String("string"),
    					VlanId:            pulumi.String("string"),
    					VnicNetworks: avi.ServiceengineDataVnicVlanInterfaceVnicNetworkArray{
    						&avi.ServiceengineDataVnicVlanInterfaceVnicNetworkArgs{
    							Ips: avi.ServiceengineDataVnicVlanInterfaceVnicNetworkIpArray{
    								&avi.ServiceengineDataVnicVlanInterfaceVnicNetworkIpArgs{
    									IpAddrs: avi.ServiceengineDataVnicVlanInterfaceVnicNetworkIpIpAddrArray{
    										&avi.ServiceengineDataVnicVlanInterfaceVnicNetworkIpIpAddrArgs{
    											Addr: pulumi.String("string"),
    											Type: pulumi.String("string"),
    										},
    									},
    									Mask: pulumi.String("string"),
    								},
    							},
    							Mode:      pulumi.String("string"),
    							CtlrAlloc: pulumi.String("string"),
    						},
    					},
    					VrfRef: pulumi.String("string"),
    				},
    			},
    			VnicNetworks: avi.ServiceengineDataVnicVnicNetworkArray{
    				&avi.ServiceengineDataVnicVnicNetworkArgs{
    					Ips: avi.ServiceengineDataVnicVnicNetworkIpArray{
    						&avi.ServiceengineDataVnicVnicNetworkIpArgs{
    							IpAddrs: avi.ServiceengineDataVnicVnicNetworkIpIpAddrArray{
    								&avi.ServiceengineDataVnicVnicNetworkIpIpAddrArgs{
    									Addr: pulumi.String("string"),
    									Type: pulumi.String("string"),
    								},
    							},
    							Mask: pulumi.String("string"),
    						},
    					},
    					Mode:      pulumi.String("string"),
    					CtlrAlloc: pulumi.String("string"),
    				},
    			},
    			VrfId:  pulumi.String("string"),
    			VrfRef: pulumi.String("string"),
    		},
    	},
    	EnableState: pulumi.String("string"),
    	Flavor:      pulumi.String("string"),
    	HostRef:     pulumi.String("string"),
    	Hypervisor:  pulumi.String("string"),
    	MgmtVnics: avi.ServiceengineMgmtVnicArray{
    		&avi.ServiceengineMgmtVnicArgs{
    			MacAddress:           pulumi.String("string"),
    			LinkUp:               pulumi.String("string"),
    			LinuxName:            pulumi.String("string"),
    			Connected:            pulumi.String("string"),
    			DelPending:           pulumi.String("string"),
    			DeleteVnic:           pulumi.String("string"),
    			DhcpEnabled:          pulumi.String("string"),
    			DpDeletionDone:       pulumi.String("string"),
    			Enabled:              pulumi.String("string"),
    			IfName:               pulumi.String("string"),
    			Ip6AutocfgEnabled:    pulumi.String("string"),
    			IsAsm:                pulumi.String("string"),
    			IsAviInternalNetwork: pulumi.String("string"),
    			IsHsm:                pulumi.String("string"),
    			IsMgmt:               pulumi.String("string"),
    			CanSeDpTakeover:      pulumi.String("string"),
    			IsPortchannel:        pulumi.String("string"),
    			Members: avi.ServiceengineMgmtVnicMemberArray{
    				&avi.ServiceengineMgmtVnicMemberArgs{
    					IfName:     pulumi.String("string"),
    					Active:     pulumi.String("string"),
    					MacAddress: pulumi.String("string"),
    				},
    			},
    			AggregatorChgd:   pulumi.String("string"),
    			Adapter:          pulumi.String("string"),
    			Mtu:              pulumi.String("string"),
    			NetworkName:      pulumi.String("string"),
    			NetworkRef:       pulumi.String("string"),
    			NumRxDescriptors: pulumi.String("string"),
    			NumTxDescriptors: pulumi.String("string"),
    			PciId:            pulumi.String("string"),
    			PortUuid:         pulumi.String("string"),
    			VlanId:           pulumi.String("string"),
    			VlanInterfaces: avi.ServiceengineMgmtVnicVlanInterfaceArray{
    				&avi.ServiceengineMgmtVnicVlanInterfaceArgs{
    					IfName:            pulumi.String("string"),
    					DhcpEnabled:       pulumi.String("string"),
    					Enabled:           pulumi.String("string"),
    					Ip6AutocfgEnabled: pulumi.String("string"),
    					IsMgmt:            pulumi.String("string"),
    					VlanId:            pulumi.String("string"),
    					VnicNetworks: avi.ServiceengineMgmtVnicVlanInterfaceVnicNetworkArray{
    						&avi.ServiceengineMgmtVnicVlanInterfaceVnicNetworkArgs{
    							Ips: avi.ServiceengineMgmtVnicVlanInterfaceVnicNetworkIpArray{
    								&avi.ServiceengineMgmtVnicVlanInterfaceVnicNetworkIpArgs{
    									IpAddrs: avi.ServiceengineMgmtVnicVlanInterfaceVnicNetworkIpIpAddrArray{
    										&avi.ServiceengineMgmtVnicVlanInterfaceVnicNetworkIpIpAddrArgs{
    											Addr: pulumi.String("string"),
    											Type: pulumi.String("string"),
    										},
    									},
    									Mask: pulumi.String("string"),
    								},
    							},
    							Mode:      pulumi.String("string"),
    							CtlrAlloc: pulumi.String("string"),
    						},
    					},
    					VrfRef: pulumi.String("string"),
    				},
    			},
    			VnicNetworks: avi.ServiceengineMgmtVnicVnicNetworkArray{
    				&avi.ServiceengineMgmtVnicVnicNetworkArgs{
    					Ips: avi.ServiceengineMgmtVnicVnicNetworkIpArray{
    						&avi.ServiceengineMgmtVnicVnicNetworkIpArgs{
    							IpAddrs: avi.ServiceengineMgmtVnicVnicNetworkIpIpAddrArray{
    								&avi.ServiceengineMgmtVnicVnicNetworkIpIpAddrArgs{
    									Addr: pulumi.String("string"),
    									Type: pulumi.String("string"),
    								},
    							},
    							Mask: pulumi.String("string"),
    						},
    					},
    					Mode:      pulumi.String("string"),
    					CtlrAlloc: pulumi.String("string"),
    				},
    			},
    			VrfId:  pulumi.String("string"),
    			VrfRef: pulumi.String("string"),
    		},
    	},
    	Name:          pulumi.String("string"),
    	NsxtNoHotplug: pulumi.String("string"),
    	Resources: avi.ServiceengineResourceArray{
    		&avi.ServiceengineResourceArgs{
    			Disk:                 pulumi.String("string"),
    			Memory:               pulumi.String("string"),
    			NumVcpus:             pulumi.String("string"),
    			CoresPerSocket:       pulumi.String("string"),
    			HyperThreading:       pulumi.String("string"),
    			HypervisorMode:       pulumi.String("string"),
    			NumDatapathProcesses: pulumi.String("string"),
    			QatMode:              pulumi.String("string"),
    			Sockets:              pulumi.String("string"),
    		},
    	},
    	SeGroupRef:      pulumi.String("string"),
    	ServiceengineId: pulumi.String("string"),
    	TenantRef:       pulumi.String("string"),
    	Uuid:            pulumi.String("string"),
    })
    
    var serviceengineResource = new Serviceengine("serviceengineResource", ServiceengineArgs.builder()
        .availabilityZone("string")
        .cloudRef("string")
        .containerMode("string")
        .containerType("string")
        .controllerCreated("string")
        .controllerIp("string")
        .dataVnics(ServiceengineDataVnicArgs.builder()
            .macAddress("string")
            .linkUp("string")
            .linuxName("string")
            .connected("string")
            .delPending("string")
            .deleteVnic("string")
            .dhcpEnabled("string")
            .dpDeletionDone("string")
            .enabled("string")
            .ifName("string")
            .ip6AutocfgEnabled("string")
            .isAsm("string")
            .isAviInternalNetwork("string")
            .isHsm("string")
            .isMgmt("string")
            .canSeDpTakeover("string")
            .isPortchannel("string")
            .members(ServiceengineDataVnicMemberArgs.builder()
                .ifName("string")
                .active("string")
                .macAddress("string")
                .build())
            .aggregatorChgd("string")
            .adapter("string")
            .mtu("string")
            .networkName("string")
            .networkRef("string")
            .numRxDescriptors("string")
            .numTxDescriptors("string")
            .pciId("string")
            .portUuid("string")
            .vlanId("string")
            .vlanInterfaces(ServiceengineDataVnicVlanInterfaceArgs.builder()
                .ifName("string")
                .dhcpEnabled("string")
                .enabled("string")
                .ip6AutocfgEnabled("string")
                .isMgmt("string")
                .vlanId("string")
                .vnicNetworks(ServiceengineDataVnicVlanInterfaceVnicNetworkArgs.builder()
                    .ips(ServiceengineDataVnicVlanInterfaceVnicNetworkIpArgs.builder()
                        .ipAddrs(ServiceengineDataVnicVlanInterfaceVnicNetworkIpIpAddrArgs.builder()
                            .addr("string")
                            .type("string")
                            .build())
                        .mask("string")
                        .build())
                    .mode("string")
                    .ctlrAlloc("string")
                    .build())
                .vrfRef("string")
                .build())
            .vnicNetworks(ServiceengineDataVnicVnicNetworkArgs.builder()
                .ips(ServiceengineDataVnicVnicNetworkIpArgs.builder()
                    .ipAddrs(ServiceengineDataVnicVnicNetworkIpIpAddrArgs.builder()
                        .addr("string")
                        .type("string")
                        .build())
                    .mask("string")
                    .build())
                .mode("string")
                .ctlrAlloc("string")
                .build())
            .vrfId("string")
            .vrfRef("string")
            .build())
        .enableState("string")
        .flavor("string")
        .hostRef("string")
        .hypervisor("string")
        .mgmtVnics(ServiceengineMgmtVnicArgs.builder()
            .macAddress("string")
            .linkUp("string")
            .linuxName("string")
            .connected("string")
            .delPending("string")
            .deleteVnic("string")
            .dhcpEnabled("string")
            .dpDeletionDone("string")
            .enabled("string")
            .ifName("string")
            .ip6AutocfgEnabled("string")
            .isAsm("string")
            .isAviInternalNetwork("string")
            .isHsm("string")
            .isMgmt("string")
            .canSeDpTakeover("string")
            .isPortchannel("string")
            .members(ServiceengineMgmtVnicMemberArgs.builder()
                .ifName("string")
                .active("string")
                .macAddress("string")
                .build())
            .aggregatorChgd("string")
            .adapter("string")
            .mtu("string")
            .networkName("string")
            .networkRef("string")
            .numRxDescriptors("string")
            .numTxDescriptors("string")
            .pciId("string")
            .portUuid("string")
            .vlanId("string")
            .vlanInterfaces(ServiceengineMgmtVnicVlanInterfaceArgs.builder()
                .ifName("string")
                .dhcpEnabled("string")
                .enabled("string")
                .ip6AutocfgEnabled("string")
                .isMgmt("string")
                .vlanId("string")
                .vnicNetworks(ServiceengineMgmtVnicVlanInterfaceVnicNetworkArgs.builder()
                    .ips(ServiceengineMgmtVnicVlanInterfaceVnicNetworkIpArgs.builder()
                        .ipAddrs(ServiceengineMgmtVnicVlanInterfaceVnicNetworkIpIpAddrArgs.builder()
                            .addr("string")
                            .type("string")
                            .build())
                        .mask("string")
                        .build())
                    .mode("string")
                    .ctlrAlloc("string")
                    .build())
                .vrfRef("string")
                .build())
            .vnicNetworks(ServiceengineMgmtVnicVnicNetworkArgs.builder()
                .ips(ServiceengineMgmtVnicVnicNetworkIpArgs.builder()
                    .ipAddrs(ServiceengineMgmtVnicVnicNetworkIpIpAddrArgs.builder()
                        .addr("string")
                        .type("string")
                        .build())
                    .mask("string")
                    .build())
                .mode("string")
                .ctlrAlloc("string")
                .build())
            .vrfId("string")
            .vrfRef("string")
            .build())
        .name("string")
        .nsxtNoHotplug("string")
        .resources(ServiceengineResourceArgs.builder()
            .disk("string")
            .memory("string")
            .numVcpus("string")
            .coresPerSocket("string")
            .hyperThreading("string")
            .hypervisorMode("string")
            .numDatapathProcesses("string")
            .qatMode("string")
            .sockets("string")
            .build())
        .seGroupRef("string")
        .serviceengineId("string")
        .tenantRef("string")
        .uuid("string")
        .build());
    
    serviceengine_resource = avi.Serviceengine("serviceengineResource",
        availability_zone="string",
        cloud_ref="string",
        container_mode="string",
        container_type="string",
        controller_created="string",
        controller_ip="string",
        data_vnics=[{
            "mac_address": "string",
            "link_up": "string",
            "linux_name": "string",
            "connected": "string",
            "del_pending": "string",
            "delete_vnic": "string",
            "dhcp_enabled": "string",
            "dp_deletion_done": "string",
            "enabled": "string",
            "if_name": "string",
            "ip6_autocfg_enabled": "string",
            "is_asm": "string",
            "is_avi_internal_network": "string",
            "is_hsm": "string",
            "is_mgmt": "string",
            "can_se_dp_takeover": "string",
            "is_portchannel": "string",
            "members": [{
                "if_name": "string",
                "active": "string",
                "mac_address": "string",
            }],
            "aggregator_chgd": "string",
            "adapter": "string",
            "mtu": "string",
            "network_name": "string",
            "network_ref": "string",
            "num_rx_descriptors": "string",
            "num_tx_descriptors": "string",
            "pci_id": "string",
            "port_uuid": "string",
            "vlan_id": "string",
            "vlan_interfaces": [{
                "if_name": "string",
                "dhcp_enabled": "string",
                "enabled": "string",
                "ip6_autocfg_enabled": "string",
                "is_mgmt": "string",
                "vlan_id": "string",
                "vnic_networks": [{
                    "ips": [{
                        "ip_addrs": [{
                            "addr": "string",
                            "type": "string",
                        }],
                        "mask": "string",
                    }],
                    "mode": "string",
                    "ctlr_alloc": "string",
                }],
                "vrf_ref": "string",
            }],
            "vnic_networks": [{
                "ips": [{
                    "ip_addrs": [{
                        "addr": "string",
                        "type": "string",
                    }],
                    "mask": "string",
                }],
                "mode": "string",
                "ctlr_alloc": "string",
            }],
            "vrf_id": "string",
            "vrf_ref": "string",
        }],
        enable_state="string",
        flavor="string",
        host_ref="string",
        hypervisor="string",
        mgmt_vnics=[{
            "mac_address": "string",
            "link_up": "string",
            "linux_name": "string",
            "connected": "string",
            "del_pending": "string",
            "delete_vnic": "string",
            "dhcp_enabled": "string",
            "dp_deletion_done": "string",
            "enabled": "string",
            "if_name": "string",
            "ip6_autocfg_enabled": "string",
            "is_asm": "string",
            "is_avi_internal_network": "string",
            "is_hsm": "string",
            "is_mgmt": "string",
            "can_se_dp_takeover": "string",
            "is_portchannel": "string",
            "members": [{
                "if_name": "string",
                "active": "string",
                "mac_address": "string",
            }],
            "aggregator_chgd": "string",
            "adapter": "string",
            "mtu": "string",
            "network_name": "string",
            "network_ref": "string",
            "num_rx_descriptors": "string",
            "num_tx_descriptors": "string",
            "pci_id": "string",
            "port_uuid": "string",
            "vlan_id": "string",
            "vlan_interfaces": [{
                "if_name": "string",
                "dhcp_enabled": "string",
                "enabled": "string",
                "ip6_autocfg_enabled": "string",
                "is_mgmt": "string",
                "vlan_id": "string",
                "vnic_networks": [{
                    "ips": [{
                        "ip_addrs": [{
                            "addr": "string",
                            "type": "string",
                        }],
                        "mask": "string",
                    }],
                    "mode": "string",
                    "ctlr_alloc": "string",
                }],
                "vrf_ref": "string",
            }],
            "vnic_networks": [{
                "ips": [{
                    "ip_addrs": [{
                        "addr": "string",
                        "type": "string",
                    }],
                    "mask": "string",
                }],
                "mode": "string",
                "ctlr_alloc": "string",
            }],
            "vrf_id": "string",
            "vrf_ref": "string",
        }],
        name="string",
        nsxt_no_hotplug="string",
        resources=[{
            "disk": "string",
            "memory": "string",
            "num_vcpus": "string",
            "cores_per_socket": "string",
            "hyper_threading": "string",
            "hypervisor_mode": "string",
            "num_datapath_processes": "string",
            "qat_mode": "string",
            "sockets": "string",
        }],
        se_group_ref="string",
        serviceengine_id="string",
        tenant_ref="string",
        uuid="string")
    
    const serviceengineResource = new avi.Serviceengine("serviceengineResource", {
        availabilityZone: "string",
        cloudRef: "string",
        containerMode: "string",
        containerType: "string",
        controllerCreated: "string",
        controllerIp: "string",
        dataVnics: [{
            macAddress: "string",
            linkUp: "string",
            linuxName: "string",
            connected: "string",
            delPending: "string",
            deleteVnic: "string",
            dhcpEnabled: "string",
            dpDeletionDone: "string",
            enabled: "string",
            ifName: "string",
            ip6AutocfgEnabled: "string",
            isAsm: "string",
            isAviInternalNetwork: "string",
            isHsm: "string",
            isMgmt: "string",
            canSeDpTakeover: "string",
            isPortchannel: "string",
            members: [{
                ifName: "string",
                active: "string",
                macAddress: "string",
            }],
            aggregatorChgd: "string",
            adapter: "string",
            mtu: "string",
            networkName: "string",
            networkRef: "string",
            numRxDescriptors: "string",
            numTxDescriptors: "string",
            pciId: "string",
            portUuid: "string",
            vlanId: "string",
            vlanInterfaces: [{
                ifName: "string",
                dhcpEnabled: "string",
                enabled: "string",
                ip6AutocfgEnabled: "string",
                isMgmt: "string",
                vlanId: "string",
                vnicNetworks: [{
                    ips: [{
                        ipAddrs: [{
                            addr: "string",
                            type: "string",
                        }],
                        mask: "string",
                    }],
                    mode: "string",
                    ctlrAlloc: "string",
                }],
                vrfRef: "string",
            }],
            vnicNetworks: [{
                ips: [{
                    ipAddrs: [{
                        addr: "string",
                        type: "string",
                    }],
                    mask: "string",
                }],
                mode: "string",
                ctlrAlloc: "string",
            }],
            vrfId: "string",
            vrfRef: "string",
        }],
        enableState: "string",
        flavor: "string",
        hostRef: "string",
        hypervisor: "string",
        mgmtVnics: [{
            macAddress: "string",
            linkUp: "string",
            linuxName: "string",
            connected: "string",
            delPending: "string",
            deleteVnic: "string",
            dhcpEnabled: "string",
            dpDeletionDone: "string",
            enabled: "string",
            ifName: "string",
            ip6AutocfgEnabled: "string",
            isAsm: "string",
            isAviInternalNetwork: "string",
            isHsm: "string",
            isMgmt: "string",
            canSeDpTakeover: "string",
            isPortchannel: "string",
            members: [{
                ifName: "string",
                active: "string",
                macAddress: "string",
            }],
            aggregatorChgd: "string",
            adapter: "string",
            mtu: "string",
            networkName: "string",
            networkRef: "string",
            numRxDescriptors: "string",
            numTxDescriptors: "string",
            pciId: "string",
            portUuid: "string",
            vlanId: "string",
            vlanInterfaces: [{
                ifName: "string",
                dhcpEnabled: "string",
                enabled: "string",
                ip6AutocfgEnabled: "string",
                isMgmt: "string",
                vlanId: "string",
                vnicNetworks: [{
                    ips: [{
                        ipAddrs: [{
                            addr: "string",
                            type: "string",
                        }],
                        mask: "string",
                    }],
                    mode: "string",
                    ctlrAlloc: "string",
                }],
                vrfRef: "string",
            }],
            vnicNetworks: [{
                ips: [{
                    ipAddrs: [{
                        addr: "string",
                        type: "string",
                    }],
                    mask: "string",
                }],
                mode: "string",
                ctlrAlloc: "string",
            }],
            vrfId: "string",
            vrfRef: "string",
        }],
        name: "string",
        nsxtNoHotplug: "string",
        resources: [{
            disk: "string",
            memory: "string",
            numVcpus: "string",
            coresPerSocket: "string",
            hyperThreading: "string",
            hypervisorMode: "string",
            numDatapathProcesses: "string",
            qatMode: "string",
            sockets: "string",
        }],
        seGroupRef: "string",
        serviceengineId: "string",
        tenantRef: "string",
        uuid: "string",
    });
    
    type: avi:Serviceengine
    properties:
        availabilityZone: string
        cloudRef: string
        containerMode: string
        containerType: string
        controllerCreated: string
        controllerIp: string
        dataVnics:
            - adapter: string
              aggregatorChgd: string
              canSeDpTakeover: string
              connected: string
              delPending: string
              deleteVnic: string
              dhcpEnabled: string
              dpDeletionDone: string
              enabled: string
              ifName: string
              ip6AutocfgEnabled: string
              isAsm: string
              isAviInternalNetwork: string
              isHsm: string
              isMgmt: string
              isPortchannel: string
              linkUp: string
              linuxName: string
              macAddress: string
              members:
                - active: string
                  ifName: string
                  macAddress: string
              mtu: string
              networkName: string
              networkRef: string
              numRxDescriptors: string
              numTxDescriptors: string
              pciId: string
              portUuid: string
              vlanId: string
              vlanInterfaces:
                - dhcpEnabled: string
                  enabled: string
                  ifName: string
                  ip6AutocfgEnabled: string
                  isMgmt: string
                  vlanId: string
                  vnicNetworks:
                    - ctlrAlloc: string
                      ips:
                        - ipAddrs:
                            - addr: string
                              type: string
                          mask: string
                      mode: string
                  vrfRef: string
              vnicNetworks:
                - ctlrAlloc: string
                  ips:
                    - ipAddrs:
                        - addr: string
                          type: string
                      mask: string
                  mode: string
              vrfId: string
              vrfRef: string
        enableState: string
        flavor: string
        hostRef: string
        hypervisor: string
        mgmtVnics:
            - adapter: string
              aggregatorChgd: string
              canSeDpTakeover: string
              connected: string
              delPending: string
              deleteVnic: string
              dhcpEnabled: string
              dpDeletionDone: string
              enabled: string
              ifName: string
              ip6AutocfgEnabled: string
              isAsm: string
              isAviInternalNetwork: string
              isHsm: string
              isMgmt: string
              isPortchannel: string
              linkUp: string
              linuxName: string
              macAddress: string
              members:
                - active: string
                  ifName: string
                  macAddress: string
              mtu: string
              networkName: string
              networkRef: string
              numRxDescriptors: string
              numTxDescriptors: string
              pciId: string
              portUuid: string
              vlanId: string
              vlanInterfaces:
                - dhcpEnabled: string
                  enabled: string
                  ifName: string
                  ip6AutocfgEnabled: string
                  isMgmt: string
                  vlanId: string
                  vnicNetworks:
                    - ctlrAlloc: string
                      ips:
                        - ipAddrs:
                            - addr: string
                              type: string
                          mask: string
                      mode: string
                  vrfRef: string
              vnicNetworks:
                - ctlrAlloc: string
                  ips:
                    - ipAddrs:
                        - addr: string
                          type: string
                      mask: string
                  mode: string
              vrfId: string
              vrfRef: string
        name: string
        nsxtNoHotplug: string
        resources:
            - coresPerSocket: string
              disk: string
              hyperThreading: string
              hypervisorMode: string
              memory: string
              numDatapathProcesses: string
              numVcpus: string
              qatMode: string
              sockets: string
        seGroupRef: string
        serviceengineId: string
        tenantRef: string
        uuid: string
    

    Serviceengine 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 Serviceengine resource accepts the following input properties:

    AvailabilityZone string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CloudRef string
    It is a reference to an object of type cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ContainerMode string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ContainerType string
    Enum options - container_type_bridge, container_type_host, container_type_host_dpdk. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ControllerCreated string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ControllerIp string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DataVnics List<ServiceengineDataVnic>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnableState string
    Inorder to disable se set this field appropriately. Enum options - SE_STATE_ENABLED, SE_STATE_DISABLED_FOR_PLACEMENT, SE_STATE_DISABLED, SE_STATE_DISABLED_FORCE, SE_STATE_DISABLED_WITH_SCALEIN, SE_STATE_DISABLED_NO_TRAFFIC, SE_STATE_DISABLED_FORCE_WITH_MIGRATE. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Flavor string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    HostRef string
    It is a reference to an object of type vimgrhostruntime. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Hypervisor string
    Enum options - default, vmware_esx, kvm, vmware_vsan, xen. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MgmtVnics List<ServiceengineMgmtVnic>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Name string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    NsxtNoHotplug string
    If set to true, controller does not hotplugg the vnics. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Resources List<ServiceengineResource>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeGroupRef string
    It is a reference to an object of type serviceenginegroup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ServiceengineId string
    TenantRef string
    It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Uuid string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AvailabilityZone string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CloudRef string
    It is a reference to an object of type cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ContainerMode string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ContainerType string
    Enum options - container_type_bridge, container_type_host, container_type_host_dpdk. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ControllerCreated string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ControllerIp string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DataVnics []ServiceengineDataVnicArgs
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnableState string
    Inorder to disable se set this field appropriately. Enum options - SE_STATE_ENABLED, SE_STATE_DISABLED_FOR_PLACEMENT, SE_STATE_DISABLED, SE_STATE_DISABLED_FORCE, SE_STATE_DISABLED_WITH_SCALEIN, SE_STATE_DISABLED_NO_TRAFFIC, SE_STATE_DISABLED_FORCE_WITH_MIGRATE. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Flavor string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    HostRef string
    It is a reference to an object of type vimgrhostruntime. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Hypervisor string
    Enum options - default, vmware_esx, kvm, vmware_vsan, xen. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MgmtVnics []ServiceengineMgmtVnicArgs
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Name string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    NsxtNoHotplug string
    If set to true, controller does not hotplugg the vnics. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Resources []ServiceengineResourceArgs
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeGroupRef string
    It is a reference to an object of type serviceenginegroup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ServiceengineId string
    TenantRef string
    It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Uuid string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    availabilityZone String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cloudRef String
    It is a reference to an object of type cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    containerMode String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    containerType String
    Enum options - container_type_bridge, container_type_host, container_type_host_dpdk. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerCreated String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerIp String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dataVnics List<ServiceengineDataVnic>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableState String
    Inorder to disable se set this field appropriately. Enum options - SE_STATE_ENABLED, SE_STATE_DISABLED_FOR_PLACEMENT, SE_STATE_DISABLED, SE_STATE_DISABLED_FORCE, SE_STATE_DISABLED_WITH_SCALEIN, SE_STATE_DISABLED_NO_TRAFFIC, SE_STATE_DISABLED_FORCE_WITH_MIGRATE. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    flavor String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    hostRef String
    It is a reference to an object of type vimgrhostruntime. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    hypervisor String
    Enum options - default, vmware_esx, kvm, vmware_vsan, xen. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    mgmtVnics List<ServiceengineMgmtVnic>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    nsxtNoHotplug String
    If set to true, controller does not hotplugg the vnics. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    resources List<ServiceengineResource>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seGroupRef String
    It is a reference to an object of type serviceenginegroup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    serviceengineId String
    tenantRef String
    It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uuid String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    availabilityZone string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cloudRef string
    It is a reference to an object of type cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    containerMode string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    containerType string
    Enum options - container_type_bridge, container_type_host, container_type_host_dpdk. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerCreated string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerIp string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dataVnics ServiceengineDataVnic[]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableState string
    Inorder to disable se set this field appropriately. Enum options - SE_STATE_ENABLED, SE_STATE_DISABLED_FOR_PLACEMENT, SE_STATE_DISABLED, SE_STATE_DISABLED_FORCE, SE_STATE_DISABLED_WITH_SCALEIN, SE_STATE_DISABLED_NO_TRAFFIC, SE_STATE_DISABLED_FORCE_WITH_MIGRATE. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    flavor string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    hostRef string
    It is a reference to an object of type vimgrhostruntime. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    hypervisor string
    Enum options - default, vmware_esx, kvm, vmware_vsan, xen. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    mgmtVnics ServiceengineMgmtVnic[]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    nsxtNoHotplug string
    If set to true, controller does not hotplugg the vnics. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    resources ServiceengineResource[]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seGroupRef string
    It is a reference to an object of type serviceenginegroup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    serviceengineId string
    tenantRef string
    It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uuid string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    availability_zone str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cloud_ref str
    It is a reference to an object of type cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    container_mode str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    container_type str
    Enum options - container_type_bridge, container_type_host, container_type_host_dpdk. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controller_created str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controller_ip str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    data_vnics Sequence[ServiceengineDataVnicArgs]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enable_state str
    Inorder to disable se set this field appropriately. Enum options - SE_STATE_ENABLED, SE_STATE_DISABLED_FOR_PLACEMENT, SE_STATE_DISABLED, SE_STATE_DISABLED_FORCE, SE_STATE_DISABLED_WITH_SCALEIN, SE_STATE_DISABLED_NO_TRAFFIC, SE_STATE_DISABLED_FORCE_WITH_MIGRATE. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    flavor str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    host_ref str
    It is a reference to an object of type vimgrhostruntime. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    hypervisor str
    Enum options - default, vmware_esx, kvm, vmware_vsan, xen. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    mgmt_vnics Sequence[ServiceengineMgmtVnicArgs]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    nsxt_no_hotplug str
    If set to true, controller does not hotplugg the vnics. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    resources Sequence[ServiceengineResourceArgs]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_group_ref str
    It is a reference to an object of type serviceenginegroup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    serviceengine_id str
    tenant_ref str
    It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uuid str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    availabilityZone String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cloudRef String
    It is a reference to an object of type cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    containerMode String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    containerType String
    Enum options - container_type_bridge, container_type_host, container_type_host_dpdk. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerCreated String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerIp String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dataVnics List<Property Map>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableState String
    Inorder to disable se set this field appropriately. Enum options - SE_STATE_ENABLED, SE_STATE_DISABLED_FOR_PLACEMENT, SE_STATE_DISABLED, SE_STATE_DISABLED_FORCE, SE_STATE_DISABLED_WITH_SCALEIN, SE_STATE_DISABLED_NO_TRAFFIC, SE_STATE_DISABLED_FORCE_WITH_MIGRATE. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    flavor String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    hostRef String
    It is a reference to an object of type vimgrhostruntime. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    hypervisor String
    Enum options - default, vmware_esx, kvm, vmware_vsan, xen. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    mgmtVnics List<Property Map>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    nsxtNoHotplug String
    If set to true, controller does not hotplugg the vnics. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    resources List<Property Map>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seGroupRef String
    It is a reference to an object of type serviceenginegroup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    serviceengineId String
    tenantRef String
    It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uuid String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Serviceengine resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing Serviceengine Resource

    Get an existing Serviceengine 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?: ServiceengineState, opts?: CustomResourceOptions): Serviceengine
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            availability_zone: Optional[str] = None,
            cloud_ref: Optional[str] = None,
            container_mode: Optional[str] = None,
            container_type: Optional[str] = None,
            controller_created: Optional[str] = None,
            controller_ip: Optional[str] = None,
            data_vnics: Optional[Sequence[ServiceengineDataVnicArgs]] = None,
            enable_state: Optional[str] = None,
            flavor: Optional[str] = None,
            host_ref: Optional[str] = None,
            hypervisor: Optional[str] = None,
            mgmt_vnics: Optional[Sequence[ServiceengineMgmtVnicArgs]] = None,
            name: Optional[str] = None,
            nsxt_no_hotplug: Optional[str] = None,
            resources: Optional[Sequence[ServiceengineResourceArgs]] = None,
            se_group_ref: Optional[str] = None,
            serviceengine_id: Optional[str] = None,
            tenant_ref: Optional[str] = None,
            uuid: Optional[str] = None) -> Serviceengine
    func GetServiceengine(ctx *Context, name string, id IDInput, state *ServiceengineState, opts ...ResourceOption) (*Serviceengine, error)
    public static Serviceengine Get(string name, Input<string> id, ServiceengineState? state, CustomResourceOptions? opts = null)
    public static Serviceengine get(String name, Output<String> id, ServiceengineState state, CustomResourceOptions options)
    resources:  _:    type: avi:Serviceengine    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.
    The following state arguments are supported:
    AvailabilityZone string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CloudRef string
    It is a reference to an object of type cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ContainerMode string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ContainerType string
    Enum options - container_type_bridge, container_type_host, container_type_host_dpdk. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ControllerCreated string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ControllerIp string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DataVnics List<ServiceengineDataVnic>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnableState string
    Inorder to disable se set this field appropriately. Enum options - SE_STATE_ENABLED, SE_STATE_DISABLED_FOR_PLACEMENT, SE_STATE_DISABLED, SE_STATE_DISABLED_FORCE, SE_STATE_DISABLED_WITH_SCALEIN, SE_STATE_DISABLED_NO_TRAFFIC, SE_STATE_DISABLED_FORCE_WITH_MIGRATE. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Flavor string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    HostRef string
    It is a reference to an object of type vimgrhostruntime. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Hypervisor string
    Enum options - default, vmware_esx, kvm, vmware_vsan, xen. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MgmtVnics List<ServiceengineMgmtVnic>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Name string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    NsxtNoHotplug string
    If set to true, controller does not hotplugg the vnics. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Resources List<ServiceengineResource>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeGroupRef string
    It is a reference to an object of type serviceenginegroup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ServiceengineId string
    TenantRef string
    It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Uuid string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AvailabilityZone string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CloudRef string
    It is a reference to an object of type cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ContainerMode string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ContainerType string
    Enum options - container_type_bridge, container_type_host, container_type_host_dpdk. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ControllerCreated string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ControllerIp string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DataVnics []ServiceengineDataVnicArgs
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnableState string
    Inorder to disable se set this field appropriately. Enum options - SE_STATE_ENABLED, SE_STATE_DISABLED_FOR_PLACEMENT, SE_STATE_DISABLED, SE_STATE_DISABLED_FORCE, SE_STATE_DISABLED_WITH_SCALEIN, SE_STATE_DISABLED_NO_TRAFFIC, SE_STATE_DISABLED_FORCE_WITH_MIGRATE. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Flavor string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    HostRef string
    It is a reference to an object of type vimgrhostruntime. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Hypervisor string
    Enum options - default, vmware_esx, kvm, vmware_vsan, xen. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MgmtVnics []ServiceengineMgmtVnicArgs
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Name string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    NsxtNoHotplug string
    If set to true, controller does not hotplugg the vnics. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Resources []ServiceengineResourceArgs
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SeGroupRef string
    It is a reference to an object of type serviceenginegroup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ServiceengineId string
    TenantRef string
    It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Uuid string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    availabilityZone String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cloudRef String
    It is a reference to an object of type cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    containerMode String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    containerType String
    Enum options - container_type_bridge, container_type_host, container_type_host_dpdk. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerCreated String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerIp String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dataVnics List<ServiceengineDataVnic>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableState String
    Inorder to disable se set this field appropriately. Enum options - SE_STATE_ENABLED, SE_STATE_DISABLED_FOR_PLACEMENT, SE_STATE_DISABLED, SE_STATE_DISABLED_FORCE, SE_STATE_DISABLED_WITH_SCALEIN, SE_STATE_DISABLED_NO_TRAFFIC, SE_STATE_DISABLED_FORCE_WITH_MIGRATE. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    flavor String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    hostRef String
    It is a reference to an object of type vimgrhostruntime. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    hypervisor String
    Enum options - default, vmware_esx, kvm, vmware_vsan, xen. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    mgmtVnics List<ServiceengineMgmtVnic>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    nsxtNoHotplug String
    If set to true, controller does not hotplugg the vnics. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    resources List<ServiceengineResource>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seGroupRef String
    It is a reference to an object of type serviceenginegroup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    serviceengineId String
    tenantRef String
    It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uuid String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    availabilityZone string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cloudRef string
    It is a reference to an object of type cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    containerMode string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    containerType string
    Enum options - container_type_bridge, container_type_host, container_type_host_dpdk. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerCreated string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerIp string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dataVnics ServiceengineDataVnic[]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableState string
    Inorder to disable se set this field appropriately. Enum options - SE_STATE_ENABLED, SE_STATE_DISABLED_FOR_PLACEMENT, SE_STATE_DISABLED, SE_STATE_DISABLED_FORCE, SE_STATE_DISABLED_WITH_SCALEIN, SE_STATE_DISABLED_NO_TRAFFIC, SE_STATE_DISABLED_FORCE_WITH_MIGRATE. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    flavor string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    hostRef string
    It is a reference to an object of type vimgrhostruntime. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    hypervisor string
    Enum options - default, vmware_esx, kvm, vmware_vsan, xen. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    mgmtVnics ServiceengineMgmtVnic[]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    nsxtNoHotplug string
    If set to true, controller does not hotplugg the vnics. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    resources ServiceengineResource[]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seGroupRef string
    It is a reference to an object of type serviceenginegroup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    serviceengineId string
    tenantRef string
    It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uuid string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    availability_zone str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cloud_ref str
    It is a reference to an object of type cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    container_mode str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    container_type str
    Enum options - container_type_bridge, container_type_host, container_type_host_dpdk. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controller_created str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controller_ip str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    data_vnics Sequence[ServiceengineDataVnicArgs]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enable_state str
    Inorder to disable se set this field appropriately. Enum options - SE_STATE_ENABLED, SE_STATE_DISABLED_FOR_PLACEMENT, SE_STATE_DISABLED, SE_STATE_DISABLED_FORCE, SE_STATE_DISABLED_WITH_SCALEIN, SE_STATE_DISABLED_NO_TRAFFIC, SE_STATE_DISABLED_FORCE_WITH_MIGRATE. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    flavor str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    host_ref str
    It is a reference to an object of type vimgrhostruntime. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    hypervisor str
    Enum options - default, vmware_esx, kvm, vmware_vsan, xen. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    mgmt_vnics Sequence[ServiceengineMgmtVnicArgs]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    nsxt_no_hotplug str
    If set to true, controller does not hotplugg the vnics. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    resources Sequence[ServiceengineResourceArgs]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    se_group_ref str
    It is a reference to an object of type serviceenginegroup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    serviceengine_id str
    tenant_ref str
    It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uuid str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    availabilityZone String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cloudRef String
    It is a reference to an object of type cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    containerMode String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    containerType String
    Enum options - container_type_bridge, container_type_host, container_type_host_dpdk. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerCreated String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerIp String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dataVnics List<Property Map>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableState String
    Inorder to disable se set this field appropriately. Enum options - SE_STATE_ENABLED, SE_STATE_DISABLED_FOR_PLACEMENT, SE_STATE_DISABLED, SE_STATE_DISABLED_FORCE, SE_STATE_DISABLED_WITH_SCALEIN, SE_STATE_DISABLED_NO_TRAFFIC, SE_STATE_DISABLED_FORCE_WITH_MIGRATE. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    flavor String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    hostRef String
    It is a reference to an object of type vimgrhostruntime. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    hypervisor String
    Enum options - default, vmware_esx, kvm, vmware_vsan, xen. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    mgmtVnics List<Property Map>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    nsxtNoHotplug String
    If set to true, controller does not hotplugg the vnics. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    resources List<Property Map>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    seGroupRef String
    It is a reference to an object of type serviceenginegroup. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    serviceengineId String
    tenantRef String
    It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uuid String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.

    Supporting Types

    ServiceengineDataVnic, ServiceengineDataVnicArgs

    ServiceengineDataVnicMember, ServiceengineDataVnicMemberArgs

    IfName string
    Active string
    MacAddress string
    IfName string
    Active string
    MacAddress string
    ifName String
    active String
    macAddress String
    ifName string
    active string
    macAddress string
    ifName String
    active String
    macAddress String

    ServiceengineDataVnicVlanInterface, ServiceengineDataVnicVlanInterfaceArgs

    ServiceengineDataVnicVlanInterfaceVnicNetwork, ServiceengineDataVnicVlanInterfaceVnicNetworkArgs

    ServiceengineDataVnicVlanInterfaceVnicNetworkIp, ServiceengineDataVnicVlanInterfaceVnicNetworkIpArgs

    ServiceengineDataVnicVlanInterfaceVnicNetworkIpIpAddr, ServiceengineDataVnicVlanInterfaceVnicNetworkIpIpAddrArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    ServiceengineDataVnicVnicNetwork, ServiceengineDataVnicVnicNetworkArgs

    ServiceengineDataVnicVnicNetworkIp, ServiceengineDataVnicVnicNetworkIpArgs

    ServiceengineDataVnicVnicNetworkIpIpAddr, ServiceengineDataVnicVnicNetworkIpIpAddrArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    ServiceengineMgmtVnic, ServiceengineMgmtVnicArgs

    ServiceengineMgmtVnicMember, ServiceengineMgmtVnicMemberArgs

    IfName string
    Active string
    MacAddress string
    IfName string
    Active string
    MacAddress string
    ifName String
    active String
    macAddress String
    ifName string
    active string
    macAddress string
    ifName String
    active String
    macAddress String

    ServiceengineMgmtVnicVlanInterface, ServiceengineMgmtVnicVlanInterfaceArgs

    ServiceengineMgmtVnicVlanInterfaceVnicNetwork, ServiceengineMgmtVnicVlanInterfaceVnicNetworkArgs

    ServiceengineMgmtVnicVlanInterfaceVnicNetworkIp, ServiceengineMgmtVnicVlanInterfaceVnicNetworkIpArgs

    ServiceengineMgmtVnicVlanInterfaceVnicNetworkIpIpAddr, ServiceengineMgmtVnicVlanInterfaceVnicNetworkIpIpAddrArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    ServiceengineMgmtVnicVnicNetwork, ServiceengineMgmtVnicVnicNetworkArgs

    ServiceengineMgmtVnicVnicNetworkIp, ServiceengineMgmtVnicVnicNetworkIpArgs

    ServiceengineMgmtVnicVnicNetworkIpIpAddr, ServiceengineMgmtVnicVnicNetworkIpIpAddrArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    ServiceengineResource, ServiceengineResourceArgs

    Disk string
    Memory string
    NumVcpus string
    CoresPerSocket string
    HyperThreading string
    HypervisorMode string
    NumDatapathProcesses string
    QatMode string
    Sockets string
    Disk string
    Memory string
    NumVcpus string
    CoresPerSocket string
    HyperThreading string
    HypervisorMode string
    NumDatapathProcesses string
    QatMode string
    Sockets string
    disk String
    memory String
    numVcpus String
    coresPerSocket String
    hyperThreading String
    hypervisorMode String
    numDatapathProcesses String
    qatMode String
    sockets String
    disk string
    memory string
    numVcpus string
    coresPerSocket string
    hyperThreading string
    hypervisorMode string
    numDatapathProcesses string
    qatMode string
    sockets string
    disk String
    memory String
    numVcpus String
    coresPerSocket String
    hyperThreading String
    hypervisorMode String
    numDatapathProcesses String
    qatMode String
    sockets String

    Package Details

    Repository
    avi vmware/terraform-provider-avi
    License
    Notes
    This Pulumi package is based on the avi Terraform Provider.
    avi logo
    avi 31.1.1 published on Monday, Apr 14, 2025 by vmware