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

avi.Server

Explore with Pulumi AI

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

    The Server resource allows the creation and management of Avi Server

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as avi from "@pulumi/avi";
    
    const foo = new avi.Server("foo", {
        ip: "10.0.0.3",
        poolRef: "/api/pool/Pool-f9cf6b3e-a411-436f-95e2-2982ba2b217b",
    });
    
    import pulumi
    import pulumi_avi as avi
    
    foo = avi.Server("foo",
        ip="10.0.0.3",
        pool_ref="/api/pool/Pool-f9cf6b3e-a411-436f-95e2-2982ba2b217b")
    
    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.NewServer(ctx, "foo", &avi.ServerArgs{
    			Ip:      pulumi.String("10.0.0.3"),
    			PoolRef: pulumi.String("/api/pool/Pool-f9cf6b3e-a411-436f-95e2-2982ba2b217b"),
    		})
    		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.Server("foo", new()
        {
            Ip = "10.0.0.3",
            PoolRef = "/api/pool/Pool-f9cf6b3e-a411-436f-95e2-2982ba2b217b",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.avi.Server;
    import com.pulumi.avi.ServerArgs;
    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 Server("foo", ServerArgs.builder()
                .ip("10.0.0.3")
                .poolRef("/api/pool/Pool-f9cf6b3e-a411-436f-95e2-2982ba2b217b")
                .build());
    
        }
    }
    
    resources:
      foo:
        type: avi:Server
        properties:
          ip: 10.0.0.3
          poolRef: /api/pool/Pool-f9cf6b3e-a411-436f-95e2-2982ba2b217b
    

    Create Server Resource

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

    Constructor syntax

    new Server(name: string, args: ServerArgs, opts?: CustomResourceOptions);
    @overload
    def Server(resource_name: str,
               args: ServerArgs,
               opts: Optional[ResourceOptions] = None)
    
    @overload
    def Server(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               ip: Optional[str] = None,
               pool_ref: Optional[str] = None,
               nw_ref: Optional[str] = None,
               static: Optional[str] = None,
               enabled: Optional[str] = None,
               external_orchestration_id: Optional[str] = None,
               external_uuid: Optional[str] = None,
               health_monitor_refs: Optional[Sequence[str]] = None,
               hostname: Optional[str] = None,
               description: Optional[str] = None,
               locations: Optional[Sequence[ServerLocationArgs]] = None,
               mac_address: Optional[str] = None,
               autoscaling_group_name: Optional[str] = None,
               availability_zone: Optional[str] = None,
               discovered_networks: Optional[Sequence[ServerDiscoveredNetworkArgs]] = None,
               prst_hdr_val: Optional[str] = None,
               port: Optional[str] = None,
               ratio: Optional[str] = None,
               resolve_server_by_dns: Optional[str] = None,
               rewrite_host_header: Optional[str] = None,
               server_id: Optional[str] = None,
               server_node: Optional[str] = None,
               srv_rdatas: Optional[Sequence[ServerSrvRdataArgs]] = None,
               preference_order: Optional[str] = None,
               type: Optional[str] = None,
               verify_network: Optional[str] = None,
               vm_ref: Optional[str] = None)
    func NewServer(ctx *Context, name string, args ServerArgs, opts ...ResourceOption) (*Server, error)
    public Server(string name, ServerArgs args, CustomResourceOptions? opts = null)
    public Server(String name, ServerArgs args)
    public Server(String name, ServerArgs args, CustomResourceOptions options)
    
    type: avi:Server
    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 ServerArgs
    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 ServerArgs
    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 ServerArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ServerArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ServerArgs
    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 serverResource = new Avi.Server("serverResource", new()
    {
        Ip = "string",
        PoolRef = "string",
        NwRef = "string",
        Static = "string",
        Enabled = "string",
        ExternalOrchestrationId = "string",
        ExternalUuid = "string",
        HealthMonitorRefs = new[]
        {
            "string",
        },
        Hostname = "string",
        Description = "string",
        Locations = new[]
        {
            new Avi.Inputs.ServerLocationArgs
            {
                Latitude = "string",
                Longitude = "string",
                Name = "string",
                Tag = "string",
            },
        },
        MacAddress = "string",
        AutoscalingGroupName = "string",
        AvailabilityZone = "string",
        DiscoveredNetworks = new[]
        {
            new Avi.Inputs.ServerDiscoveredNetworkArgs
            {
                NetworkRef = "string",
                Subnet6s = new[]
                {
                    new Avi.Inputs.ServerDiscoveredNetworkSubnet6Args
                    {
                        IpAddrs = new[]
                        {
                            new Avi.Inputs.ServerDiscoveredNetworkSubnet6IpAddrArgs
                            {
                                Addr = "string",
                                Type = "string",
                            },
                        },
                        Mask = "string",
                    },
                },
                Subnets = new[]
                {
                    new Avi.Inputs.ServerDiscoveredNetworkSubnetArgs
                    {
                        IpAddrs = new[]
                        {
                            new Avi.Inputs.ServerDiscoveredNetworkSubnetIpAddrArgs
                            {
                                Addr = "string",
                                Type = "string",
                            },
                        },
                        Mask = "string",
                    },
                },
            },
        },
        PrstHdrVal = "string",
        Port = "string",
        Ratio = "string",
        ResolveServerByDns = "string",
        RewriteHostHeader = "string",
        ServerId = "string",
        ServerNode = "string",
        SrvRdatas = new[]
        {
            new Avi.Inputs.ServerSrvRdataArgs
            {
                Port = "string",
                Priority = "string",
                Weight = "string",
            },
        },
        PreferenceOrder = "string",
        Type = "string",
        VerifyNetwork = "string",
        VmRef = "string",
    });
    
    example, err := avi.NewServer(ctx, "serverResource", &avi.ServerArgs{
    	Ip:                      pulumi.String("string"),
    	PoolRef:                 pulumi.String("string"),
    	NwRef:                   pulumi.String("string"),
    	Static:                  pulumi.String("string"),
    	Enabled:                 pulumi.String("string"),
    	ExternalOrchestrationId: pulumi.String("string"),
    	ExternalUuid:            pulumi.String("string"),
    	HealthMonitorRefs: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Hostname:    pulumi.String("string"),
    	Description: pulumi.String("string"),
    	Locations: avi.ServerLocationArray{
    		&avi.ServerLocationArgs{
    			Latitude:  pulumi.String("string"),
    			Longitude: pulumi.String("string"),
    			Name:      pulumi.String("string"),
    			Tag:       pulumi.String("string"),
    		},
    	},
    	MacAddress:           pulumi.String("string"),
    	AutoscalingGroupName: pulumi.String("string"),
    	AvailabilityZone:     pulumi.String("string"),
    	DiscoveredNetworks: avi.ServerDiscoveredNetworkArray{
    		&avi.ServerDiscoveredNetworkArgs{
    			NetworkRef: pulumi.String("string"),
    			Subnet6s: avi.ServerDiscoveredNetworkSubnet6Array{
    				&avi.ServerDiscoveredNetworkSubnet6Args{
    					IpAddrs: avi.ServerDiscoveredNetworkSubnet6IpAddrArray{
    						&avi.ServerDiscoveredNetworkSubnet6IpAddrArgs{
    							Addr: pulumi.String("string"),
    							Type: pulumi.String("string"),
    						},
    					},
    					Mask: pulumi.String("string"),
    				},
    			},
    			Subnets: avi.ServerDiscoveredNetworkSubnetArray{
    				&avi.ServerDiscoveredNetworkSubnetArgs{
    					IpAddrs: avi.ServerDiscoveredNetworkSubnetIpAddrArray{
    						&avi.ServerDiscoveredNetworkSubnetIpAddrArgs{
    							Addr: pulumi.String("string"),
    							Type: pulumi.String("string"),
    						},
    					},
    					Mask: pulumi.String("string"),
    				},
    			},
    		},
    	},
    	PrstHdrVal:         pulumi.String("string"),
    	Port:               pulumi.String("string"),
    	Ratio:              pulumi.String("string"),
    	ResolveServerByDns: pulumi.String("string"),
    	RewriteHostHeader:  pulumi.String("string"),
    	ServerId:           pulumi.String("string"),
    	ServerNode:         pulumi.String("string"),
    	SrvRdatas: avi.ServerSrvRdataArray{
    		&avi.ServerSrvRdataArgs{
    			Port:     pulumi.String("string"),
    			Priority: pulumi.String("string"),
    			Weight:   pulumi.String("string"),
    		},
    	},
    	PreferenceOrder: pulumi.String("string"),
    	Type:            pulumi.String("string"),
    	VerifyNetwork:   pulumi.String("string"),
    	VmRef:           pulumi.String("string"),
    })
    
    var serverResource = new Server("serverResource", ServerArgs.builder()
        .ip("string")
        .poolRef("string")
        .nwRef("string")
        .static_("string")
        .enabled("string")
        .externalOrchestrationId("string")
        .externalUuid("string")
        .healthMonitorRefs("string")
        .hostname("string")
        .description("string")
        .locations(ServerLocationArgs.builder()
            .latitude("string")
            .longitude("string")
            .name("string")
            .tag("string")
            .build())
        .macAddress("string")
        .autoscalingGroupName("string")
        .availabilityZone("string")
        .discoveredNetworks(ServerDiscoveredNetworkArgs.builder()
            .networkRef("string")
            .subnet6s(ServerDiscoveredNetworkSubnet6Args.builder()
                .ipAddrs(ServerDiscoveredNetworkSubnet6IpAddrArgs.builder()
                    .addr("string")
                    .type("string")
                    .build())
                .mask("string")
                .build())
            .subnets(ServerDiscoveredNetworkSubnetArgs.builder()
                .ipAddrs(ServerDiscoveredNetworkSubnetIpAddrArgs.builder()
                    .addr("string")
                    .type("string")
                    .build())
                .mask("string")
                .build())
            .build())
        .prstHdrVal("string")
        .port("string")
        .ratio("string")
        .resolveServerByDns("string")
        .rewriteHostHeader("string")
        .serverId("string")
        .serverNode("string")
        .srvRdatas(ServerSrvRdataArgs.builder()
            .port("string")
            .priority("string")
            .weight("string")
            .build())
        .preferenceOrder("string")
        .type("string")
        .verifyNetwork("string")
        .vmRef("string")
        .build());
    
    server_resource = avi.Server("serverResource",
        ip="string",
        pool_ref="string",
        nw_ref="string",
        static="string",
        enabled="string",
        external_orchestration_id="string",
        external_uuid="string",
        health_monitor_refs=["string"],
        hostname="string",
        description="string",
        locations=[{
            "latitude": "string",
            "longitude": "string",
            "name": "string",
            "tag": "string",
        }],
        mac_address="string",
        autoscaling_group_name="string",
        availability_zone="string",
        discovered_networks=[{
            "network_ref": "string",
            "subnet6s": [{
                "ip_addrs": [{
                    "addr": "string",
                    "type": "string",
                }],
                "mask": "string",
            }],
            "subnets": [{
                "ip_addrs": [{
                    "addr": "string",
                    "type": "string",
                }],
                "mask": "string",
            }],
        }],
        prst_hdr_val="string",
        port="string",
        ratio="string",
        resolve_server_by_dns="string",
        rewrite_host_header="string",
        server_id="string",
        server_node="string",
        srv_rdatas=[{
            "port": "string",
            "priority": "string",
            "weight": "string",
        }],
        preference_order="string",
        type="string",
        verify_network="string",
        vm_ref="string")
    
    const serverResource = new avi.Server("serverResource", {
        ip: "string",
        poolRef: "string",
        nwRef: "string",
        static: "string",
        enabled: "string",
        externalOrchestrationId: "string",
        externalUuid: "string",
        healthMonitorRefs: ["string"],
        hostname: "string",
        description: "string",
        locations: [{
            latitude: "string",
            longitude: "string",
            name: "string",
            tag: "string",
        }],
        macAddress: "string",
        autoscalingGroupName: "string",
        availabilityZone: "string",
        discoveredNetworks: [{
            networkRef: "string",
            subnet6s: [{
                ipAddrs: [{
                    addr: "string",
                    type: "string",
                }],
                mask: "string",
            }],
            subnets: [{
                ipAddrs: [{
                    addr: "string",
                    type: "string",
                }],
                mask: "string",
            }],
        }],
        prstHdrVal: "string",
        port: "string",
        ratio: "string",
        resolveServerByDns: "string",
        rewriteHostHeader: "string",
        serverId: "string",
        serverNode: "string",
        srvRdatas: [{
            port: "string",
            priority: "string",
            weight: "string",
        }],
        preferenceOrder: "string",
        type: "string",
        verifyNetwork: "string",
        vmRef: "string",
    });
    
    type: avi:Server
    properties:
        autoscalingGroupName: string
        availabilityZone: string
        description: string
        discoveredNetworks:
            - networkRef: string
              subnet6s:
                - ipAddrs:
                    - addr: string
                      type: string
                  mask: string
              subnets:
                - ipAddrs:
                    - addr: string
                      type: string
                  mask: string
        enabled: string
        externalOrchestrationId: string
        externalUuid: string
        healthMonitorRefs:
            - string
        hostname: string
        ip: string
        locations:
            - latitude: string
              longitude: string
              name: string
              tag: string
        macAddress: string
        nwRef: string
        poolRef: string
        port: string
        preferenceOrder: string
        prstHdrVal: string
        ratio: string
        resolveServerByDns: string
        rewriteHostHeader: string
        serverId: string
        serverNode: string
        srvRdatas:
            - port: string
              priority: string
              weight: string
        static: string
        type: string
        verifyNetwork: string
        vmRef: string
    

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

    Ip string
    argument_description.
    PoolRef string
    argument_description.
    AutoscalingGroupName string
    argument_description.
    AvailabilityZone string
    Description string
    argument_description.
    DiscoveredNetworks List<ServerDiscoveredNetwork>
    Enabled string
    argument_description.
    ExternalOrchestrationId string
    argument_description.
    ExternalUuid string
    argument_description.
    HealthMonitorRefs List<string>
    Hostname string
    argument_description.
    Locations List<ServerLocation>
    argument_description.
    MacAddress string
    NwRef string
    argument_description.
    Port string
    argument_description.
    PreferenceOrder string
    PrstHdrVal string
    argument_description.
    Ratio string
    ResolveServerByDns string
    RewriteHostHeader string
    argument_description.
    ServerId string
    ServerNode string
    SrvRdatas List<ServerSrvRdata>
    Static string
    Type string
    argument_description.
    VerifyNetwork string
    VmRef string
    argument_description.
    Ip string
    argument_description.
    PoolRef string
    argument_description.
    AutoscalingGroupName string
    argument_description.
    AvailabilityZone string
    Description string
    argument_description.
    DiscoveredNetworks []ServerDiscoveredNetworkArgs
    Enabled string
    argument_description.
    ExternalOrchestrationId string
    argument_description.
    ExternalUuid string
    argument_description.
    HealthMonitorRefs []string
    Hostname string
    argument_description.
    Locations []ServerLocationArgs
    argument_description.
    MacAddress string
    NwRef string
    argument_description.
    Port string
    argument_description.
    PreferenceOrder string
    PrstHdrVal string
    argument_description.
    Ratio string
    ResolveServerByDns string
    RewriteHostHeader string
    argument_description.
    ServerId string
    ServerNode string
    SrvRdatas []ServerSrvRdataArgs
    Static string
    Type string
    argument_description.
    VerifyNetwork string
    VmRef string
    argument_description.
    ip String
    argument_description.
    poolRef String
    argument_description.
    autoscalingGroupName String
    argument_description.
    availabilityZone String
    description String
    argument_description.
    discoveredNetworks List<ServerDiscoveredNetwork>
    enabled String
    argument_description.
    externalOrchestrationId String
    argument_description.
    externalUuid String
    argument_description.
    healthMonitorRefs List<String>
    hostname String
    argument_description.
    locations List<ServerLocation>
    argument_description.
    macAddress String
    nwRef String
    argument_description.
    port String
    argument_description.
    preferenceOrder String
    prstHdrVal String
    argument_description.
    ratio String
    resolveServerByDns String
    rewriteHostHeader String
    argument_description.
    serverId String
    serverNode String
    srvRdatas List<ServerSrvRdata>
    static_ String
    type String
    argument_description.
    verifyNetwork String
    vmRef String
    argument_description.
    ip string
    argument_description.
    poolRef string
    argument_description.
    autoscalingGroupName string
    argument_description.
    availabilityZone string
    description string
    argument_description.
    discoveredNetworks ServerDiscoveredNetwork[]
    enabled string
    argument_description.
    externalOrchestrationId string
    argument_description.
    externalUuid string
    argument_description.
    healthMonitorRefs string[]
    hostname string
    argument_description.
    locations ServerLocation[]
    argument_description.
    macAddress string
    nwRef string
    argument_description.
    port string
    argument_description.
    preferenceOrder string
    prstHdrVal string
    argument_description.
    ratio string
    resolveServerByDns string
    rewriteHostHeader string
    argument_description.
    serverId string
    serverNode string
    srvRdatas ServerSrvRdata[]
    static string
    type string
    argument_description.
    verifyNetwork string
    vmRef string
    argument_description.
    ip str
    argument_description.
    pool_ref str
    argument_description.
    autoscaling_group_name str
    argument_description.
    availability_zone str
    description str
    argument_description.
    discovered_networks Sequence[ServerDiscoveredNetworkArgs]
    enabled str
    argument_description.
    external_orchestration_id str
    argument_description.
    external_uuid str
    argument_description.
    health_monitor_refs Sequence[str]
    hostname str
    argument_description.
    locations Sequence[ServerLocationArgs]
    argument_description.
    mac_address str
    nw_ref str
    argument_description.
    port str
    argument_description.
    preference_order str
    prst_hdr_val str
    argument_description.
    ratio str
    resolve_server_by_dns str
    rewrite_host_header str
    argument_description.
    server_id str
    server_node str
    srv_rdatas Sequence[ServerSrvRdataArgs]
    static str
    type str
    argument_description.
    verify_network str
    vm_ref str
    argument_description.
    ip String
    argument_description.
    poolRef String
    argument_description.
    autoscalingGroupName String
    argument_description.
    availabilityZone String
    description String
    argument_description.
    discoveredNetworks List<Property Map>
    enabled String
    argument_description.
    externalOrchestrationId String
    argument_description.
    externalUuid String
    argument_description.
    healthMonitorRefs List<String>
    hostname String
    argument_description.
    locations List<Property Map>
    argument_description.
    macAddress String
    nwRef String
    argument_description.
    port String
    argument_description.
    preferenceOrder String
    prstHdrVal String
    argument_description.
    ratio String
    resolveServerByDns String
    rewriteHostHeader String
    argument_description.
    serverId String
    serverNode String
    srvRdatas List<Property Map>
    static String
    type String
    argument_description.
    verifyNetwork String
    vmRef String
    argument_description.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Server 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 Server Resource

    Get an existing Server 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?: ServerState, opts?: CustomResourceOptions): Server
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            autoscaling_group_name: Optional[str] = None,
            availability_zone: Optional[str] = None,
            description: Optional[str] = None,
            discovered_networks: Optional[Sequence[ServerDiscoveredNetworkArgs]] = None,
            enabled: Optional[str] = None,
            external_orchestration_id: Optional[str] = None,
            external_uuid: Optional[str] = None,
            health_monitor_refs: Optional[Sequence[str]] = None,
            hostname: Optional[str] = None,
            ip: Optional[str] = None,
            locations: Optional[Sequence[ServerLocationArgs]] = None,
            mac_address: Optional[str] = None,
            nw_ref: Optional[str] = None,
            pool_ref: Optional[str] = None,
            port: Optional[str] = None,
            preference_order: Optional[str] = None,
            prst_hdr_val: Optional[str] = None,
            ratio: Optional[str] = None,
            resolve_server_by_dns: Optional[str] = None,
            rewrite_host_header: Optional[str] = None,
            server_id: Optional[str] = None,
            server_node: Optional[str] = None,
            srv_rdatas: Optional[Sequence[ServerSrvRdataArgs]] = None,
            static: Optional[str] = None,
            type: Optional[str] = None,
            verify_network: Optional[str] = None,
            vm_ref: Optional[str] = None) -> Server
    func GetServer(ctx *Context, name string, id IDInput, state *ServerState, opts ...ResourceOption) (*Server, error)
    public static Server Get(string name, Input<string> id, ServerState? state, CustomResourceOptions? opts = null)
    public static Server get(String name, Output<String> id, ServerState state, CustomResourceOptions options)
    resources:  _:    type: avi:Server    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:
    AutoscalingGroupName string
    argument_description.
    AvailabilityZone string
    Description string
    argument_description.
    DiscoveredNetworks List<ServerDiscoveredNetwork>
    Enabled string
    argument_description.
    ExternalOrchestrationId string
    argument_description.
    ExternalUuid string
    argument_description.
    HealthMonitorRefs List<string>
    Hostname string
    argument_description.
    Ip string
    argument_description.
    Locations List<ServerLocation>
    argument_description.
    MacAddress string
    NwRef string
    argument_description.
    PoolRef string
    argument_description.
    Port string
    argument_description.
    PreferenceOrder string
    PrstHdrVal string
    argument_description.
    Ratio string
    ResolveServerByDns string
    RewriteHostHeader string
    argument_description.
    ServerId string
    ServerNode string
    SrvRdatas List<ServerSrvRdata>
    Static string
    Type string
    argument_description.
    VerifyNetwork string
    VmRef string
    argument_description.
    AutoscalingGroupName string
    argument_description.
    AvailabilityZone string
    Description string
    argument_description.
    DiscoveredNetworks []ServerDiscoveredNetworkArgs
    Enabled string
    argument_description.
    ExternalOrchestrationId string
    argument_description.
    ExternalUuid string
    argument_description.
    HealthMonitorRefs []string
    Hostname string
    argument_description.
    Ip string
    argument_description.
    Locations []ServerLocationArgs
    argument_description.
    MacAddress string
    NwRef string
    argument_description.
    PoolRef string
    argument_description.
    Port string
    argument_description.
    PreferenceOrder string
    PrstHdrVal string
    argument_description.
    Ratio string
    ResolveServerByDns string
    RewriteHostHeader string
    argument_description.
    ServerId string
    ServerNode string
    SrvRdatas []ServerSrvRdataArgs
    Static string
    Type string
    argument_description.
    VerifyNetwork string
    VmRef string
    argument_description.
    autoscalingGroupName String
    argument_description.
    availabilityZone String
    description String
    argument_description.
    discoveredNetworks List<ServerDiscoveredNetwork>
    enabled String
    argument_description.
    externalOrchestrationId String
    argument_description.
    externalUuid String
    argument_description.
    healthMonitorRefs List<String>
    hostname String
    argument_description.
    ip String
    argument_description.
    locations List<ServerLocation>
    argument_description.
    macAddress String
    nwRef String
    argument_description.
    poolRef String
    argument_description.
    port String
    argument_description.
    preferenceOrder String
    prstHdrVal String
    argument_description.
    ratio String
    resolveServerByDns String
    rewriteHostHeader String
    argument_description.
    serverId String
    serverNode String
    srvRdatas List<ServerSrvRdata>
    static_ String
    type String
    argument_description.
    verifyNetwork String
    vmRef String
    argument_description.
    autoscalingGroupName string
    argument_description.
    availabilityZone string
    description string
    argument_description.
    discoveredNetworks ServerDiscoveredNetwork[]
    enabled string
    argument_description.
    externalOrchestrationId string
    argument_description.
    externalUuid string
    argument_description.
    healthMonitorRefs string[]
    hostname string
    argument_description.
    ip string
    argument_description.
    locations ServerLocation[]
    argument_description.
    macAddress string
    nwRef string
    argument_description.
    poolRef string
    argument_description.
    port string
    argument_description.
    preferenceOrder string
    prstHdrVal string
    argument_description.
    ratio string
    resolveServerByDns string
    rewriteHostHeader string
    argument_description.
    serverId string
    serverNode string
    srvRdatas ServerSrvRdata[]
    static string
    type string
    argument_description.
    verifyNetwork string
    vmRef string
    argument_description.
    autoscaling_group_name str
    argument_description.
    availability_zone str
    description str
    argument_description.
    discovered_networks Sequence[ServerDiscoveredNetworkArgs]
    enabled str
    argument_description.
    external_orchestration_id str
    argument_description.
    external_uuid str
    argument_description.
    health_monitor_refs Sequence[str]
    hostname str
    argument_description.
    ip str
    argument_description.
    locations Sequence[ServerLocationArgs]
    argument_description.
    mac_address str
    nw_ref str
    argument_description.
    pool_ref str
    argument_description.
    port str
    argument_description.
    preference_order str
    prst_hdr_val str
    argument_description.
    ratio str
    resolve_server_by_dns str
    rewrite_host_header str
    argument_description.
    server_id str
    server_node str
    srv_rdatas Sequence[ServerSrvRdataArgs]
    static str
    type str
    argument_description.
    verify_network str
    vm_ref str
    argument_description.
    autoscalingGroupName String
    argument_description.
    availabilityZone String
    description String
    argument_description.
    discoveredNetworks List<Property Map>
    enabled String
    argument_description.
    externalOrchestrationId String
    argument_description.
    externalUuid String
    argument_description.
    healthMonitorRefs List<String>
    hostname String
    argument_description.
    ip String
    argument_description.
    locations List<Property Map>
    argument_description.
    macAddress String
    nwRef String
    argument_description.
    poolRef String
    argument_description.
    port String
    argument_description.
    preferenceOrder String
    prstHdrVal String
    argument_description.
    ratio String
    resolveServerByDns String
    rewriteHostHeader String
    argument_description.
    serverId String
    serverNode String
    srvRdatas List<Property Map>
    static String
    type String
    argument_description.
    verifyNetwork String
    vmRef String
    argument_description.

    Supporting Types

    ServerDiscoveredNetwork, ServerDiscoveredNetworkArgs

    ServerDiscoveredNetworkSubnet, ServerDiscoveredNetworkSubnetArgs

    ServerDiscoveredNetworkSubnet6, ServerDiscoveredNetworkSubnet6Args

    ServerDiscoveredNetworkSubnet6IpAddr, ServerDiscoveredNetworkSubnet6IpAddrArgs

    Addr string
    Type string
    argument_description.
    Addr string
    Type string
    argument_description.
    addr String
    type String
    argument_description.
    addr string
    type string
    argument_description.
    addr str
    type str
    argument_description.
    addr String
    type String
    argument_description.

    ServerDiscoveredNetworkSubnetIpAddr, ServerDiscoveredNetworkSubnetIpAddrArgs

    Addr string
    Type string
    argument_description.
    Addr string
    Type string
    argument_description.
    addr String
    type String
    argument_description.
    addr string
    type string
    argument_description.
    addr str
    type str
    argument_description.
    addr String
    type String
    argument_description.

    ServerLocation, ServerLocationArgs

    Latitude string
    Longitude string
    Name string
    Tag string
    Latitude string
    Longitude string
    Name string
    Tag string
    latitude String
    longitude String
    name String
    tag String
    latitude string
    longitude string
    name string
    tag string
    latitude str
    longitude str
    name str
    tag str
    latitude String
    longitude String
    name String
    tag String

    ServerSrvRdata, ServerSrvRdataArgs

    Port string
    argument_description.
    Priority string
    Weight string
    Port string
    argument_description.
    Priority string
    Weight string
    port String
    argument_description.
    priority String
    weight String
    port string
    argument_description.
    priority string
    weight string
    port str
    argument_description.
    priority str
    weight str
    port String
    argument_description.
    priority String
    weight 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