glesys.Networkadapter
Explore with Pulumi AI
Create a networkadapter attached to a VMware server.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as glesys from "@pulumi/glesys";
const example = new glesys.Networkadapter("example", {
bandwidth: 200,
networkid: "vl123456",
serverid: "wps123456",
});
import pulumi
import pulumi_glesys as glesys
example = glesys.Networkadapter("example",
bandwidth=200,
networkid="vl123456",
serverid="wps123456")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/glesys/glesys"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := glesys.NewNetworkadapter(ctx, "example", &glesys.NetworkadapterArgs{
Bandwidth: pulumi.Float64(200),
Networkid: pulumi.String("vl123456"),
Serverid: pulumi.String("wps123456"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Glesys = Pulumi.Glesys;
return await Deployment.RunAsync(() =>
{
var example = new Glesys.Networkadapter("example", new()
{
Bandwidth = 200,
Networkid = "vl123456",
Serverid = "wps123456",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.glesys.Networkadapter;
import com.pulumi.glesys.NetworkadapterArgs;
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 example = new Networkadapter("example", NetworkadapterArgs.builder()
.bandwidth(200)
.networkid("vl123456")
.serverid("wps123456")
.build());
}
}
resources:
example:
type: glesys:Networkadapter
properties:
bandwidth: 200
networkid: vl123456
serverid: wps123456
Create Networkadapter Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Networkadapter(name: string, args: NetworkadapterArgs, opts?: CustomResourceOptions);
@overload
def Networkadapter(resource_name: str,
args: NetworkadapterArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Networkadapter(resource_name: str,
opts: Optional[ResourceOptions] = None,
serverid: Optional[str] = None,
adaptertype: Optional[str] = None,
bandwidth: Optional[float] = None,
name: Optional[str] = None,
networkadapter_id: Optional[str] = None,
networkid: Optional[str] = None)
func NewNetworkadapter(ctx *Context, name string, args NetworkadapterArgs, opts ...ResourceOption) (*Networkadapter, error)
public Networkadapter(string name, NetworkadapterArgs args, CustomResourceOptions? opts = null)
public Networkadapter(String name, NetworkadapterArgs args)
public Networkadapter(String name, NetworkadapterArgs args, CustomResourceOptions options)
type: glesys:Networkadapter
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 NetworkadapterArgs
- 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 NetworkadapterArgs
- 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 NetworkadapterArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args NetworkadapterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args NetworkadapterArgs
- 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 networkadapterResource = new Glesys.Networkadapter("networkadapterResource", new()
{
Serverid = "string",
Adaptertype = "string",
Bandwidth = 0,
Name = "string",
NetworkadapterId = "string",
Networkid = "string",
});
example, err := glesys.NewNetworkadapter(ctx, "networkadapterResource", &glesys.NetworkadapterArgs{
Serverid: pulumi.String("string"),
Adaptertype: pulumi.String("string"),
Bandwidth: pulumi.Float64(0),
Name: pulumi.String("string"),
NetworkadapterId: pulumi.String("string"),
Networkid: pulumi.String("string"),
})
var networkadapterResource = new Networkadapter("networkadapterResource", NetworkadapterArgs.builder()
.serverid("string")
.adaptertype("string")
.bandwidth(0)
.name("string")
.networkadapterId("string")
.networkid("string")
.build());
networkadapter_resource = glesys.Networkadapter("networkadapterResource",
serverid="string",
adaptertype="string",
bandwidth=0,
name="string",
networkadapter_id="string",
networkid="string")
const networkadapterResource = new glesys.Networkadapter("networkadapterResource", {
serverid: "string",
adaptertype: "string",
bandwidth: 0,
name: "string",
networkadapterId: "string",
networkid: "string",
});
type: glesys:Networkadapter
properties:
adaptertype: string
bandwidth: 0
name: string
networkadapterId: string
networkid: string
serverid: string
Networkadapter 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 Networkadapter resource accepts the following input properties:
- Serverid string
- Server ID to connect the adapter to
- Adaptertype string
VMXNET 3
(default) orE1000
- Bandwidth double
- adapter bandwidth
- Name string
- Network Adapter name
- Networkadapter
Id string - The ID of this resource.
- Networkid string
- Network ID to connect to. Defaults to
internet
.
- Serverid string
- Server ID to connect the adapter to
- Adaptertype string
VMXNET 3
(default) orE1000
- Bandwidth float64
- adapter bandwidth
- Name string
- Network Adapter name
- Networkadapter
Id string - The ID of this resource.
- Networkid string
- Network ID to connect to. Defaults to
internet
.
- serverid String
- Server ID to connect the adapter to
- adaptertype String
VMXNET 3
(default) orE1000
- bandwidth Double
- adapter bandwidth
- name String
- Network Adapter name
- networkadapter
Id String - The ID of this resource.
- networkid String
- Network ID to connect to. Defaults to
internet
.
- serverid string
- Server ID to connect the adapter to
- adaptertype string
VMXNET 3
(default) orE1000
- bandwidth number
- adapter bandwidth
- name string
- Network Adapter name
- networkadapter
Id string - The ID of this resource.
- networkid string
- Network ID to connect to. Defaults to
internet
.
- serverid str
- Server ID to connect the adapter to
- adaptertype str
VMXNET 3
(default) orE1000
- bandwidth float
- adapter bandwidth
- name str
- Network Adapter name
- networkadapter_
id str - The ID of this resource.
- networkid str
- Network ID to connect to. Defaults to
internet
.
- serverid String
- Server ID to connect the adapter to
- adaptertype String
VMXNET 3
(default) orE1000
- bandwidth Number
- adapter bandwidth
- name String
- Network Adapter name
- networkadapter
Id String - The ID of this resource.
- networkid String
- Network ID to connect to. Defaults to
internet
.
Outputs
All input properties are implicitly available as output properties. Additionally, the Networkadapter 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 Networkadapter Resource
Get an existing Networkadapter 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?: NetworkadapterState, opts?: CustomResourceOptions): Networkadapter
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
adaptertype: Optional[str] = None,
bandwidth: Optional[float] = None,
name: Optional[str] = None,
networkadapter_id: Optional[str] = None,
networkid: Optional[str] = None,
serverid: Optional[str] = None) -> Networkadapter
func GetNetworkadapter(ctx *Context, name string, id IDInput, state *NetworkadapterState, opts ...ResourceOption) (*Networkadapter, error)
public static Networkadapter Get(string name, Input<string> id, NetworkadapterState? state, CustomResourceOptions? opts = null)
public static Networkadapter get(String name, Output<String> id, NetworkadapterState state, CustomResourceOptions options)
resources: _: type: glesys:Networkadapter 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.
- Adaptertype string
VMXNET 3
(default) orE1000
- Bandwidth double
- adapter bandwidth
- Name string
- Network Adapter name
- Networkadapter
Id string - The ID of this resource.
- Networkid string
- Network ID to connect to. Defaults to
internet
. - Serverid string
- Server ID to connect the adapter to
- Adaptertype string
VMXNET 3
(default) orE1000
- Bandwidth float64
- adapter bandwidth
- Name string
- Network Adapter name
- Networkadapter
Id string - The ID of this resource.
- Networkid string
- Network ID to connect to. Defaults to
internet
. - Serverid string
- Server ID to connect the adapter to
- adaptertype String
VMXNET 3
(default) orE1000
- bandwidth Double
- adapter bandwidth
- name String
- Network Adapter name
- networkadapter
Id String - The ID of this resource.
- networkid String
- Network ID to connect to. Defaults to
internet
. - serverid String
- Server ID to connect the adapter to
- adaptertype string
VMXNET 3
(default) orE1000
- bandwidth number
- adapter bandwidth
- name string
- Network Adapter name
- networkadapter
Id string - The ID of this resource.
- networkid string
- Network ID to connect to. Defaults to
internet
. - serverid string
- Server ID to connect the adapter to
- adaptertype str
VMXNET 3
(default) orE1000
- bandwidth float
- adapter bandwidth
- name str
- Network Adapter name
- networkadapter_
id str - The ID of this resource.
- networkid str
- Network ID to connect to. Defaults to
internet
. - serverid str
- Server ID to connect the adapter to
- adaptertype String
VMXNET 3
(default) orE1000
- bandwidth Number
- adapter bandwidth
- name String
- Network Adapter name
- networkadapter
Id String - The ID of this resource.
- networkid String
- Network ID to connect to. Defaults to
internet
. - serverid String
- Server ID to connect the adapter to
Import
glesys_networkadapter Import
$ pulumi import glesys:index/networkadapter:Networkadapter <id> <remote-id>
$ pulumi import glesys:index/networkadapter:Networkadapter example d570cd5e-1e46-452d-a038-513805d6126c
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- glesys glesys/terraform-provider-glesys
- License
- Notes
- This Pulumi package is based on the
glesys
Terraform Provider.