vmwarecloudsimple

package module
v0.0.0-...-fc6d6d1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DiskIndependenceModePersistent                 = DiskIndependenceMode("persistent")
	DiskIndependenceMode_Independent_persistent    = DiskIndependenceMode("independent_persistent")
	DiskIndependenceMode_Independent_nonpersistent = DiskIndependenceMode("independent_nonpersistent")
)
View Source
const (
	NICTypeE1000   = NICType("E1000")
	NICTypeE1000E  = NICType("E1000E")
	NICTypePCNET32 = NICType("PCNET32")
	NICTypeVMXNET  = NICType("VMXNET")
	NICTypeVMXNET2 = NICType("VMXNET2")
	NICTypeVMXNET3 = NICType("VMXNET3")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type DedicatedCloudNode

type DedicatedCloudNode struct {
	pulumi.CustomResourceState

	// Availability Zone id, e.g. "az1"
	AvailabilityZoneId pulumi.StringOutput `pulumi:"availabilityZoneId"`
	// Availability Zone name, e.g. "Availability Zone 1"
	AvailabilityZoneName pulumi.StringOutput `pulumi:"availabilityZoneName"`
	// VMWare Cloud Rack Name
	CloudRackName pulumi.StringOutput `pulumi:"cloudRackName"`
	// date time the resource was created
	Created pulumi.StringOutput `pulumi:"created"`
	// Azure region
	Location pulumi.StringOutput `pulumi:"location"`
	// SKU's name
	Name pulumi.StringOutput `pulumi:"name"`
	// count of nodes to create
	NodesCount pulumi.IntOutput `pulumi:"nodesCount"`
	// Placement Group id, e.g. "n1"
	PlacementGroupId pulumi.StringOutput `pulumi:"placementGroupId"`
	// Placement Name, e.g. "Placement Group 1"
	PlacementGroupName pulumi.StringOutput `pulumi:"placementGroupName"`
	// Private Cloud Id
	PrivateCloudId pulumi.StringOutput `pulumi:"privateCloudId"`
	// Resource Pool Name
	PrivateCloudName pulumi.StringOutput `pulumi:"privateCloudName"`
	// The provisioning status of the resource
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// purchase id
	PurchaseId pulumi.StringOutput `pulumi:"purchaseId"`
	// Dedicated Cloud Nodes SKU
	Sku SkuResponsePtrOutput `pulumi:"sku"`
	// Node status, indicates is private cloud set up on this node or not
	Status pulumi.StringOutput `pulumi:"status"`
	// Dedicated Cloud Nodes tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// {resourceProviderNamespace}/{resourceType}
	Type pulumi.StringOutput `pulumi:"type"`
	// VMWare Cluster Name
	VmwareClusterName pulumi.StringOutput `pulumi:"vmwareClusterName"`
}

Dedicated cloud node model Azure REST API version: 2019-04-01. Prior API version in Azure Native 1.x: 2019-04-01.

func GetDedicatedCloudNode

func GetDedicatedCloudNode(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DedicatedCloudNodeState, opts ...pulumi.ResourceOption) (*DedicatedCloudNode, error)

GetDedicatedCloudNode gets an existing DedicatedCloudNode resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDedicatedCloudNode

func NewDedicatedCloudNode(ctx *pulumi.Context,
	name string, args *DedicatedCloudNodeArgs, opts ...pulumi.ResourceOption) (*DedicatedCloudNode, error)

NewDedicatedCloudNode registers a new resource with the given unique name, arguments, and options.

func (*DedicatedCloudNode) ElementType

func (*DedicatedCloudNode) ElementType() reflect.Type

func (*DedicatedCloudNode) ToDedicatedCloudNodeOutput

func (i *DedicatedCloudNode) ToDedicatedCloudNodeOutput() DedicatedCloudNodeOutput

func (*DedicatedCloudNode) ToDedicatedCloudNodeOutputWithContext

func (i *DedicatedCloudNode) ToDedicatedCloudNodeOutputWithContext(ctx context.Context) DedicatedCloudNodeOutput

type DedicatedCloudNodeArgs

type DedicatedCloudNodeArgs struct {
	// Availability Zone id, e.g. "az1"
	AvailabilityZoneId pulumi.StringInput
	// dedicated cloud node name
	DedicatedCloudNodeName pulumi.StringPtrInput
	// SKU's id
	Id pulumi.StringInput
	// Azure region
	Location pulumi.StringPtrInput
	// SKU's name
	Name pulumi.StringInput
	// count of nodes to create
	NodesCount pulumi.IntInput
	// Placement Group id, e.g. "n1"
	PlacementGroupId pulumi.StringInput
	// purchase id
	PurchaseId pulumi.StringInput
	// The name of the resource group
	ResourceGroupName pulumi.StringInput
	// Dedicated Cloud Nodes SKU
	Sku SkuPtrInput
	// Dedicated Cloud Nodes tags
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a DedicatedCloudNode resource.

func (DedicatedCloudNodeArgs) ElementType

func (DedicatedCloudNodeArgs) ElementType() reflect.Type

type DedicatedCloudNodeInput

type DedicatedCloudNodeInput interface {
	pulumi.Input

	ToDedicatedCloudNodeOutput() DedicatedCloudNodeOutput
	ToDedicatedCloudNodeOutputWithContext(ctx context.Context) DedicatedCloudNodeOutput
}

type DedicatedCloudNodeOutput

type DedicatedCloudNodeOutput struct{ *pulumi.OutputState }

func (DedicatedCloudNodeOutput) AvailabilityZoneId

func (o DedicatedCloudNodeOutput) AvailabilityZoneId() pulumi.StringOutput

Availability Zone id, e.g. "az1"

func (DedicatedCloudNodeOutput) AvailabilityZoneName

func (o DedicatedCloudNodeOutput) AvailabilityZoneName() pulumi.StringOutput

Availability Zone name, e.g. "Availability Zone 1"

func (DedicatedCloudNodeOutput) CloudRackName

func (o DedicatedCloudNodeOutput) CloudRackName() pulumi.StringOutput

VMWare Cloud Rack Name

func (DedicatedCloudNodeOutput) Created

date time the resource was created

func (DedicatedCloudNodeOutput) ElementType

func (DedicatedCloudNodeOutput) ElementType() reflect.Type

func (DedicatedCloudNodeOutput) Location

Azure region

func (DedicatedCloudNodeOutput) Name

SKU's name

func (DedicatedCloudNodeOutput) NodesCount

func (o DedicatedCloudNodeOutput) NodesCount() pulumi.IntOutput

count of nodes to create

func (DedicatedCloudNodeOutput) PlacementGroupId

func (o DedicatedCloudNodeOutput) PlacementGroupId() pulumi.StringOutput

Placement Group id, e.g. "n1"

func (DedicatedCloudNodeOutput) PlacementGroupName

func (o DedicatedCloudNodeOutput) PlacementGroupName() pulumi.StringOutput

Placement Name, e.g. "Placement Group 1"

func (DedicatedCloudNodeOutput) PrivateCloudId

func (o DedicatedCloudNodeOutput) PrivateCloudId() pulumi.StringOutput

Private Cloud Id

func (DedicatedCloudNodeOutput) PrivateCloudName

func (o DedicatedCloudNodeOutput) PrivateCloudName() pulumi.StringOutput

Resource Pool Name

func (DedicatedCloudNodeOutput) ProvisioningState

func (o DedicatedCloudNodeOutput) ProvisioningState() pulumi.StringOutput

The provisioning status of the resource

func (DedicatedCloudNodeOutput) PurchaseId

purchase id

func (DedicatedCloudNodeOutput) Sku

Dedicated Cloud Nodes SKU

func (DedicatedCloudNodeOutput) Status

Node status, indicates is private cloud set up on this node or not

func (DedicatedCloudNodeOutput) Tags

Dedicated Cloud Nodes tags

func (DedicatedCloudNodeOutput) ToDedicatedCloudNodeOutput

func (o DedicatedCloudNodeOutput) ToDedicatedCloudNodeOutput() DedicatedCloudNodeOutput

func (DedicatedCloudNodeOutput) ToDedicatedCloudNodeOutputWithContext

func (o DedicatedCloudNodeOutput) ToDedicatedCloudNodeOutputWithContext(ctx context.Context) DedicatedCloudNodeOutput

func (DedicatedCloudNodeOutput) Type

{resourceProviderNamespace}/{resourceType}

func (DedicatedCloudNodeOutput) VmwareClusterName

func (o DedicatedCloudNodeOutput) VmwareClusterName() pulumi.StringOutput

VMWare Cluster Name

type DedicatedCloudNodeState

type DedicatedCloudNodeState struct {
}

func (DedicatedCloudNodeState) ElementType

func (DedicatedCloudNodeState) ElementType() reflect.Type

type DedicatedCloudService

type DedicatedCloudService struct {
	pulumi.CustomResourceState

	// gateway Subnet for the account. It will collect the subnet address and always treat it as /28
	GatewaySubnet pulumi.StringOutput `pulumi:"gatewaySubnet"`
	// indicates whether account onboarded or not in a given region
	IsAccountOnboarded pulumi.StringOutput `pulumi:"isAccountOnboarded"`
	// Azure region
	Location pulumi.StringOutput `pulumi:"location"`
	// {dedicatedCloudServiceName}
	Name pulumi.StringOutput `pulumi:"name"`
	// total nodes purchased
	Nodes pulumi.IntOutput `pulumi:"nodes"`
	// link to a service management web portal
	ServiceURL pulumi.StringOutput `pulumi:"serviceURL"`
	// The list of tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// {resourceProviderNamespace}/{resourceType}
	Type pulumi.StringOutput `pulumi:"type"`
}

Dedicated cloud service model Azure REST API version: 2019-04-01. Prior API version in Azure Native 1.x: 2019-04-01.

func GetDedicatedCloudService

func GetDedicatedCloudService(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DedicatedCloudServiceState, opts ...pulumi.ResourceOption) (*DedicatedCloudService, error)

GetDedicatedCloudService gets an existing DedicatedCloudService resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDedicatedCloudService

func NewDedicatedCloudService(ctx *pulumi.Context,
	name string, args *DedicatedCloudServiceArgs, opts ...pulumi.ResourceOption) (*DedicatedCloudService, error)

NewDedicatedCloudService registers a new resource with the given unique name, arguments, and options.

func (*DedicatedCloudService) ElementType

func (*DedicatedCloudService) ElementType() reflect.Type

func (*DedicatedCloudService) ToDedicatedCloudServiceOutput

func (i *DedicatedCloudService) ToDedicatedCloudServiceOutput() DedicatedCloudServiceOutput

func (*DedicatedCloudService) ToDedicatedCloudServiceOutputWithContext

func (i *DedicatedCloudService) ToDedicatedCloudServiceOutputWithContext(ctx context.Context) DedicatedCloudServiceOutput

type DedicatedCloudServiceArgs

type DedicatedCloudServiceArgs struct {
	// dedicated cloud Service name
	DedicatedCloudServiceName pulumi.StringPtrInput
	// gateway Subnet for the account. It will collect the subnet address and always treat it as /28
	GatewaySubnet pulumi.StringInput
	// Azure region
	Location pulumi.StringPtrInput
	// The name of the resource group
	ResourceGroupName pulumi.StringInput
	// The list of tags
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a DedicatedCloudService resource.

func (DedicatedCloudServiceArgs) ElementType

func (DedicatedCloudServiceArgs) ElementType() reflect.Type

type DedicatedCloudServiceInput

type DedicatedCloudServiceInput interface {
	pulumi.Input

	ToDedicatedCloudServiceOutput() DedicatedCloudServiceOutput
	ToDedicatedCloudServiceOutputWithContext(ctx context.Context) DedicatedCloudServiceOutput
}

type DedicatedCloudServiceOutput

type DedicatedCloudServiceOutput struct{ *pulumi.OutputState }

func (DedicatedCloudServiceOutput) ElementType

func (DedicatedCloudServiceOutput) GatewaySubnet

gateway Subnet for the account. It will collect the subnet address and always treat it as /28

func (DedicatedCloudServiceOutput) IsAccountOnboarded

func (o DedicatedCloudServiceOutput) IsAccountOnboarded() pulumi.StringOutput

indicates whether account onboarded or not in a given region

func (DedicatedCloudServiceOutput) Location

Azure region

func (DedicatedCloudServiceOutput) Name

{dedicatedCloudServiceName}

func (DedicatedCloudServiceOutput) Nodes

total nodes purchased

func (DedicatedCloudServiceOutput) ServiceURL

link to a service management web portal

func (DedicatedCloudServiceOutput) Tags

The list of tags

func (DedicatedCloudServiceOutput) ToDedicatedCloudServiceOutput

func (o DedicatedCloudServiceOutput) ToDedicatedCloudServiceOutput() DedicatedCloudServiceOutput

func (DedicatedCloudServiceOutput) ToDedicatedCloudServiceOutputWithContext

func (o DedicatedCloudServiceOutput) ToDedicatedCloudServiceOutputWithContext(ctx context.Context) DedicatedCloudServiceOutput

func (DedicatedCloudServiceOutput) Type

{resourceProviderNamespace}/{resourceType}

type DedicatedCloudServiceState

type DedicatedCloudServiceState struct {
}

func (DedicatedCloudServiceState) ElementType

func (DedicatedCloudServiceState) ElementType() reflect.Type

type DiskIndependenceMode

type DiskIndependenceMode string

Disk's independence mode type

func (DiskIndependenceMode) ElementType

func (DiskIndependenceMode) ElementType() reflect.Type

func (DiskIndependenceMode) ToDiskIndependenceModeOutput

func (e DiskIndependenceMode) ToDiskIndependenceModeOutput() DiskIndependenceModeOutput

func (DiskIndependenceMode) ToDiskIndependenceModeOutputWithContext

func (e DiskIndependenceMode) ToDiskIndependenceModeOutputWithContext(ctx context.Context) DiskIndependenceModeOutput

func (DiskIndependenceMode) ToDiskIndependenceModePtrOutput

func (e DiskIndependenceMode) ToDiskIndependenceModePtrOutput() DiskIndependenceModePtrOutput

func (DiskIndependenceMode) ToDiskIndependenceModePtrOutputWithContext

func (e DiskIndependenceMode) ToDiskIndependenceModePtrOutputWithContext(ctx context.Context) DiskIndependenceModePtrOutput

func (DiskIndependenceMode) ToStringOutput

func (e DiskIndependenceMode) ToStringOutput() pulumi.StringOutput

func (DiskIndependenceMode) ToStringOutputWithContext

func (e DiskIndependenceMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DiskIndependenceMode) ToStringPtrOutput

func (e DiskIndependenceMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (DiskIndependenceMode) ToStringPtrOutputWithContext

func (e DiskIndependenceMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DiskIndependenceModeInput

type DiskIndependenceModeInput interface {
	pulumi.Input

	ToDiskIndependenceModeOutput() DiskIndependenceModeOutput
	ToDiskIndependenceModeOutputWithContext(context.Context) DiskIndependenceModeOutput
}

DiskIndependenceModeInput is an input type that accepts values of the DiskIndependenceMode enum A concrete instance of `DiskIndependenceModeInput` can be one of the following:

DiskIndependenceModePersistent
DiskIndependenceMode_Independent_persistent
DiskIndependenceMode_Independent_nonpersistent

type DiskIndependenceModeOutput

type DiskIndependenceModeOutput struct{ *pulumi.OutputState }

func (DiskIndependenceModeOutput) ElementType

func (DiskIndependenceModeOutput) ElementType() reflect.Type

func (DiskIndependenceModeOutput) ToDiskIndependenceModeOutput

func (o DiskIndependenceModeOutput) ToDiskIndependenceModeOutput() DiskIndependenceModeOutput

func (DiskIndependenceModeOutput) ToDiskIndependenceModeOutputWithContext

func (o DiskIndependenceModeOutput) ToDiskIndependenceModeOutputWithContext(ctx context.Context) DiskIndependenceModeOutput

func (DiskIndependenceModeOutput) ToDiskIndependenceModePtrOutput

func (o DiskIndependenceModeOutput) ToDiskIndependenceModePtrOutput() DiskIndependenceModePtrOutput

func (DiskIndependenceModeOutput) ToDiskIndependenceModePtrOutputWithContext

func (o DiskIndependenceModeOutput) ToDiskIndependenceModePtrOutputWithContext(ctx context.Context) DiskIndependenceModePtrOutput

func (DiskIndependenceModeOutput) ToStringOutput

func (o DiskIndependenceModeOutput) ToStringOutput() pulumi.StringOutput

func (DiskIndependenceModeOutput) ToStringOutputWithContext

func (o DiskIndependenceModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DiskIndependenceModeOutput) ToStringPtrOutput

func (o DiskIndependenceModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DiskIndependenceModeOutput) ToStringPtrOutputWithContext

func (o DiskIndependenceModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DiskIndependenceModePtrInput

type DiskIndependenceModePtrInput interface {
	pulumi.Input

	ToDiskIndependenceModePtrOutput() DiskIndependenceModePtrOutput
	ToDiskIndependenceModePtrOutputWithContext(context.Context) DiskIndependenceModePtrOutput
}

func DiskIndependenceModePtr

func DiskIndependenceModePtr(v string) DiskIndependenceModePtrInput

type DiskIndependenceModePtrOutput

type DiskIndependenceModePtrOutput struct{ *pulumi.OutputState }

func (DiskIndependenceModePtrOutput) Elem

func (DiskIndependenceModePtrOutput) ElementType

func (DiskIndependenceModePtrOutput) ToDiskIndependenceModePtrOutput

func (o DiskIndependenceModePtrOutput) ToDiskIndependenceModePtrOutput() DiskIndependenceModePtrOutput

func (DiskIndependenceModePtrOutput) ToDiskIndependenceModePtrOutputWithContext

func (o DiskIndependenceModePtrOutput) ToDiskIndependenceModePtrOutputWithContext(ctx context.Context) DiskIndependenceModePtrOutput

func (DiskIndependenceModePtrOutput) ToStringPtrOutput

func (DiskIndependenceModePtrOutput) ToStringPtrOutputWithContext

func (o DiskIndependenceModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GuestOSCustomization

type GuestOSCustomization struct {
	// List of dns servers to use
	DnsServers []string `pulumi:"dnsServers"`
	// Virtual Machine hostname
	HostName *string `pulumi:"hostName"`
	// Password for login
	Password *string `pulumi:"password"`
	// id of customization policy
	PolicyId *string `pulumi:"policyId"`
	// Username for login
	Username *string `pulumi:"username"`
}

Guest OS Customization properties

type GuestOSCustomizationArgs

type GuestOSCustomizationArgs struct {
	// List of dns servers to use
	DnsServers pulumi.StringArrayInput `pulumi:"dnsServers"`
	// Virtual Machine hostname
	HostName pulumi.StringPtrInput `pulumi:"hostName"`
	// Password for login
	Password pulumi.StringPtrInput `pulumi:"password"`
	// id of customization policy
	PolicyId pulumi.StringPtrInput `pulumi:"policyId"`
	// Username for login
	Username pulumi.StringPtrInput `pulumi:"username"`
}

Guest OS Customization properties

func (GuestOSCustomizationArgs) ElementType

func (GuestOSCustomizationArgs) ElementType() reflect.Type

func (GuestOSCustomizationArgs) ToGuestOSCustomizationOutput

func (i GuestOSCustomizationArgs) ToGuestOSCustomizationOutput() GuestOSCustomizationOutput

func (GuestOSCustomizationArgs) ToGuestOSCustomizationOutputWithContext

func (i GuestOSCustomizationArgs) ToGuestOSCustomizationOutputWithContext(ctx context.Context) GuestOSCustomizationOutput

func (GuestOSCustomizationArgs) ToGuestOSCustomizationPtrOutput

func (i GuestOSCustomizationArgs) ToGuestOSCustomizationPtrOutput() GuestOSCustomizationPtrOutput

func (GuestOSCustomizationArgs) ToGuestOSCustomizationPtrOutputWithContext

func (i GuestOSCustomizationArgs) ToGuestOSCustomizationPtrOutputWithContext(ctx context.Context) GuestOSCustomizationPtrOutput

type GuestOSCustomizationInput

type GuestOSCustomizationInput interface {
	pulumi.Input

	ToGuestOSCustomizationOutput() GuestOSCustomizationOutput
	ToGuestOSCustomizationOutputWithContext(context.Context) GuestOSCustomizationOutput
}

GuestOSCustomizationInput is an input type that accepts GuestOSCustomizationArgs and GuestOSCustomizationOutput values. You can construct a concrete instance of `GuestOSCustomizationInput` via:

GuestOSCustomizationArgs{...}

type GuestOSCustomizationOutput

type GuestOSCustomizationOutput struct{ *pulumi.OutputState }

Guest OS Customization properties

func (GuestOSCustomizationOutput) DnsServers

List of dns servers to use

func (GuestOSCustomizationOutput) ElementType

func (GuestOSCustomizationOutput) ElementType() reflect.Type

func (GuestOSCustomizationOutput) HostName

Virtual Machine hostname

func (GuestOSCustomizationOutput) Password

Password for login

func (GuestOSCustomizationOutput) PolicyId

id of customization policy

func (GuestOSCustomizationOutput) ToGuestOSCustomizationOutput

func (o GuestOSCustomizationOutput) ToGuestOSCustomizationOutput() GuestOSCustomizationOutput

func (GuestOSCustomizationOutput) ToGuestOSCustomizationOutputWithContext

func (o GuestOSCustomizationOutput) ToGuestOSCustomizationOutputWithContext(ctx context.Context) GuestOSCustomizationOutput

func (GuestOSCustomizationOutput) ToGuestOSCustomizationPtrOutput

func (o GuestOSCustomizationOutput) ToGuestOSCustomizationPtrOutput() GuestOSCustomizationPtrOutput

func (GuestOSCustomizationOutput) ToGuestOSCustomizationPtrOutputWithContext

func (o GuestOSCustomizationOutput) ToGuestOSCustomizationPtrOutputWithContext(ctx context.Context) GuestOSCustomizationPtrOutput

func (GuestOSCustomizationOutput) Username

Username for login

type GuestOSCustomizationPtrInput

type GuestOSCustomizationPtrInput interface {
	pulumi.Input

	ToGuestOSCustomizationPtrOutput() GuestOSCustomizationPtrOutput
	ToGuestOSCustomizationPtrOutputWithContext(context.Context) GuestOSCustomizationPtrOutput
}

GuestOSCustomizationPtrInput is an input type that accepts GuestOSCustomizationArgs, GuestOSCustomizationPtr and GuestOSCustomizationPtrOutput values. You can construct a concrete instance of `GuestOSCustomizationPtrInput` via:

        GuestOSCustomizationArgs{...}

or:

        nil

type GuestOSCustomizationPtrOutput

type GuestOSCustomizationPtrOutput struct{ *pulumi.OutputState }

func (GuestOSCustomizationPtrOutput) DnsServers

List of dns servers to use

func (GuestOSCustomizationPtrOutput) Elem

func (GuestOSCustomizationPtrOutput) ElementType

func (GuestOSCustomizationPtrOutput) HostName

Virtual Machine hostname

func (GuestOSCustomizationPtrOutput) Password

Password for login

func (GuestOSCustomizationPtrOutput) PolicyId

id of customization policy

func (GuestOSCustomizationPtrOutput) ToGuestOSCustomizationPtrOutput

func (o GuestOSCustomizationPtrOutput) ToGuestOSCustomizationPtrOutput() GuestOSCustomizationPtrOutput

func (GuestOSCustomizationPtrOutput) ToGuestOSCustomizationPtrOutputWithContext

func (o GuestOSCustomizationPtrOutput) ToGuestOSCustomizationPtrOutputWithContext(ctx context.Context) GuestOSCustomizationPtrOutput

func (GuestOSCustomizationPtrOutput) Username

Username for login

type GuestOSCustomizationResponse

type GuestOSCustomizationResponse struct {
	// List of dns servers to use
	DnsServers []string `pulumi:"dnsServers"`
	// Virtual Machine hostname
	HostName *string `pulumi:"hostName"`
	// Password for login
	Password *string `pulumi:"password"`
	// id of customization policy
	PolicyId *string `pulumi:"policyId"`
	// Username for login
	Username *string `pulumi:"username"`
}

Guest OS Customization properties

type GuestOSCustomizationResponseOutput

type GuestOSCustomizationResponseOutput struct{ *pulumi.OutputState }

Guest OS Customization properties

func (GuestOSCustomizationResponseOutput) DnsServers

List of dns servers to use

func (GuestOSCustomizationResponseOutput) ElementType

func (GuestOSCustomizationResponseOutput) HostName

Virtual Machine hostname

func (GuestOSCustomizationResponseOutput) Password

Password for login

func (GuestOSCustomizationResponseOutput) PolicyId

id of customization policy

func (GuestOSCustomizationResponseOutput) ToGuestOSCustomizationResponseOutput

func (o GuestOSCustomizationResponseOutput) ToGuestOSCustomizationResponseOutput() GuestOSCustomizationResponseOutput

func (GuestOSCustomizationResponseOutput) ToGuestOSCustomizationResponseOutputWithContext

func (o GuestOSCustomizationResponseOutput) ToGuestOSCustomizationResponseOutputWithContext(ctx context.Context) GuestOSCustomizationResponseOutput

func (GuestOSCustomizationResponseOutput) Username

Username for login

type GuestOSCustomizationResponsePtrOutput

type GuestOSCustomizationResponsePtrOutput struct{ *pulumi.OutputState }

func (GuestOSCustomizationResponsePtrOutput) DnsServers

List of dns servers to use

func (GuestOSCustomizationResponsePtrOutput) Elem

func (GuestOSCustomizationResponsePtrOutput) ElementType

func (GuestOSCustomizationResponsePtrOutput) HostName

Virtual Machine hostname

func (GuestOSCustomizationResponsePtrOutput) Password

Password for login

func (GuestOSCustomizationResponsePtrOutput) PolicyId

id of customization policy

func (GuestOSCustomizationResponsePtrOutput) ToGuestOSCustomizationResponsePtrOutput

func (o GuestOSCustomizationResponsePtrOutput) ToGuestOSCustomizationResponsePtrOutput() GuestOSCustomizationResponsePtrOutput

func (GuestOSCustomizationResponsePtrOutput) ToGuestOSCustomizationResponsePtrOutputWithContext

func (o GuestOSCustomizationResponsePtrOutput) ToGuestOSCustomizationResponsePtrOutputWithContext(ctx context.Context) GuestOSCustomizationResponsePtrOutput

func (GuestOSCustomizationResponsePtrOutput) Username

Username for login

type GuestOSNICCustomization

type GuestOSNICCustomization struct {
	// IP address allocation method
	Allocation *string `pulumi:"allocation"`
	// List of dns servers to use
	DnsServers []string `pulumi:"dnsServers"`
	// Gateway addresses assigned to nic
	Gateway []string `pulumi:"gateway"`
	// Static ip address for nic
	IpAddress *string `pulumi:"ipAddress"`
	// Network mask for nic
	Mask *string `pulumi:"mask"`
	// primary WINS server for Windows
	PrimaryWinsServer *string `pulumi:"primaryWinsServer"`
	// secondary WINS server for Windows
	SecondaryWinsServer *string `pulumi:"secondaryWinsServer"`
}

Guest OS nic customization

type GuestOSNICCustomizationArgs

type GuestOSNICCustomizationArgs struct {
	// IP address allocation method
	Allocation pulumi.StringPtrInput `pulumi:"allocation"`
	// List of dns servers to use
	DnsServers pulumi.StringArrayInput `pulumi:"dnsServers"`
	// Gateway addresses assigned to nic
	Gateway pulumi.StringArrayInput `pulumi:"gateway"`
	// Static ip address for nic
	IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"`
	// Network mask for nic
	Mask pulumi.StringPtrInput `pulumi:"mask"`
	// primary WINS server for Windows
	PrimaryWinsServer pulumi.StringPtrInput `pulumi:"primaryWinsServer"`
	// secondary WINS server for Windows
	SecondaryWinsServer pulumi.StringPtrInput `pulumi:"secondaryWinsServer"`
}

Guest OS nic customization

func (GuestOSNICCustomizationArgs) ElementType

func (GuestOSNICCustomizationArgs) ToGuestOSNICCustomizationOutput

func (i GuestOSNICCustomizationArgs) ToGuestOSNICCustomizationOutput() GuestOSNICCustomizationOutput

func (GuestOSNICCustomizationArgs) ToGuestOSNICCustomizationOutputWithContext

func (i GuestOSNICCustomizationArgs) ToGuestOSNICCustomizationOutputWithContext(ctx context.Context) GuestOSNICCustomizationOutput

func (GuestOSNICCustomizationArgs) ToGuestOSNICCustomizationPtrOutput

func (i GuestOSNICCustomizationArgs) ToGuestOSNICCustomizationPtrOutput() GuestOSNICCustomizationPtrOutput

func (GuestOSNICCustomizationArgs) ToGuestOSNICCustomizationPtrOutputWithContext

func (i GuestOSNICCustomizationArgs) ToGuestOSNICCustomizationPtrOutputWithContext(ctx context.Context) GuestOSNICCustomizationPtrOutput

type GuestOSNICCustomizationInput

type GuestOSNICCustomizationInput interface {
	pulumi.Input

	ToGuestOSNICCustomizationOutput() GuestOSNICCustomizationOutput
	ToGuestOSNICCustomizationOutputWithContext(context.Context) GuestOSNICCustomizationOutput
}

GuestOSNICCustomizationInput is an input type that accepts GuestOSNICCustomizationArgs and GuestOSNICCustomizationOutput values. You can construct a concrete instance of `GuestOSNICCustomizationInput` via:

GuestOSNICCustomizationArgs{...}

type GuestOSNICCustomizationOutput

type GuestOSNICCustomizationOutput struct{ *pulumi.OutputState }

Guest OS nic customization

func (GuestOSNICCustomizationOutput) Allocation

IP address allocation method

func (GuestOSNICCustomizationOutput) DnsServers

List of dns servers to use

func (GuestOSNICCustomizationOutput) ElementType

func (GuestOSNICCustomizationOutput) Gateway

Gateway addresses assigned to nic

func (GuestOSNICCustomizationOutput) IpAddress

Static ip address for nic

func (GuestOSNICCustomizationOutput) Mask

Network mask for nic

func (GuestOSNICCustomizationOutput) PrimaryWinsServer

primary WINS server for Windows

func (GuestOSNICCustomizationOutput) SecondaryWinsServer

func (o GuestOSNICCustomizationOutput) SecondaryWinsServer() pulumi.StringPtrOutput

secondary WINS server for Windows

func (GuestOSNICCustomizationOutput) ToGuestOSNICCustomizationOutput

func (o GuestOSNICCustomizationOutput) ToGuestOSNICCustomizationOutput() GuestOSNICCustomizationOutput

func (GuestOSNICCustomizationOutput) ToGuestOSNICCustomizationOutputWithContext

func (o GuestOSNICCustomizationOutput) ToGuestOSNICCustomizationOutputWithContext(ctx context.Context) GuestOSNICCustomizationOutput

func (GuestOSNICCustomizationOutput) ToGuestOSNICCustomizationPtrOutput

func (o GuestOSNICCustomizationOutput) ToGuestOSNICCustomizationPtrOutput() GuestOSNICCustomizationPtrOutput

func (GuestOSNICCustomizationOutput) ToGuestOSNICCustomizationPtrOutputWithContext

func (o GuestOSNICCustomizationOutput) ToGuestOSNICCustomizationPtrOutputWithContext(ctx context.Context) GuestOSNICCustomizationPtrOutput

type GuestOSNICCustomizationPtrInput

type GuestOSNICCustomizationPtrInput interface {
	pulumi.Input

	ToGuestOSNICCustomizationPtrOutput() GuestOSNICCustomizationPtrOutput
	ToGuestOSNICCustomizationPtrOutputWithContext(context.Context) GuestOSNICCustomizationPtrOutput
}

GuestOSNICCustomizationPtrInput is an input type that accepts GuestOSNICCustomizationArgs, GuestOSNICCustomizationPtr and GuestOSNICCustomizationPtrOutput values. You can construct a concrete instance of `GuestOSNICCustomizationPtrInput` via:

        GuestOSNICCustomizationArgs{...}

or:

        nil

type GuestOSNICCustomizationPtrOutput

type GuestOSNICCustomizationPtrOutput struct{ *pulumi.OutputState }

func (GuestOSNICCustomizationPtrOutput) Allocation

IP address allocation method

func (GuestOSNICCustomizationPtrOutput) DnsServers

List of dns servers to use

func (GuestOSNICCustomizationPtrOutput) Elem

func (GuestOSNICCustomizationPtrOutput) ElementType

func (GuestOSNICCustomizationPtrOutput) Gateway

Gateway addresses assigned to nic

func (GuestOSNICCustomizationPtrOutput) IpAddress

Static ip address for nic

func (GuestOSNICCustomizationPtrOutput) Mask

Network mask for nic

func (GuestOSNICCustomizationPtrOutput) PrimaryWinsServer

primary WINS server for Windows

func (GuestOSNICCustomizationPtrOutput) SecondaryWinsServer

secondary WINS server for Windows

func (GuestOSNICCustomizationPtrOutput) ToGuestOSNICCustomizationPtrOutput

func (o GuestOSNICCustomizationPtrOutput) ToGuestOSNICCustomizationPtrOutput() GuestOSNICCustomizationPtrOutput

func (GuestOSNICCustomizationPtrOutput) ToGuestOSNICCustomizationPtrOutputWithContext

func (o GuestOSNICCustomizationPtrOutput) ToGuestOSNICCustomizationPtrOutputWithContext(ctx context.Context) GuestOSNICCustomizationPtrOutput

type GuestOSNICCustomizationResponse

type GuestOSNICCustomizationResponse struct {
	// IP address allocation method
	Allocation *string `pulumi:"allocation"`
	// List of dns servers to use
	DnsServers []string `pulumi:"dnsServers"`
	// Gateway addresses assigned to nic
	Gateway []string `pulumi:"gateway"`
	// Static ip address for nic
	IpAddress *string `pulumi:"ipAddress"`
	// Network mask for nic
	Mask *string `pulumi:"mask"`
	// primary WINS server for Windows
	PrimaryWinsServer *string `pulumi:"primaryWinsServer"`
	// secondary WINS server for Windows
	SecondaryWinsServer *string `pulumi:"secondaryWinsServer"`
}

Guest OS nic customization

type GuestOSNICCustomizationResponseOutput

type GuestOSNICCustomizationResponseOutput struct{ *pulumi.OutputState }

Guest OS nic customization

func (GuestOSNICCustomizationResponseOutput) Allocation

IP address allocation method

func (GuestOSNICCustomizationResponseOutput) DnsServers

List of dns servers to use

func (GuestOSNICCustomizationResponseOutput) ElementType

func (GuestOSNICCustomizationResponseOutput) Gateway

Gateway addresses assigned to nic

func (GuestOSNICCustomizationResponseOutput) IpAddress

Static ip address for nic

func (GuestOSNICCustomizationResponseOutput) Mask

Network mask for nic

func (GuestOSNICCustomizationResponseOutput) PrimaryWinsServer

primary WINS server for Windows

func (GuestOSNICCustomizationResponseOutput) SecondaryWinsServer

secondary WINS server for Windows

func (GuestOSNICCustomizationResponseOutput) ToGuestOSNICCustomizationResponseOutput

func (o GuestOSNICCustomizationResponseOutput) ToGuestOSNICCustomizationResponseOutput() GuestOSNICCustomizationResponseOutput

func (GuestOSNICCustomizationResponseOutput) ToGuestOSNICCustomizationResponseOutputWithContext

func (o GuestOSNICCustomizationResponseOutput) ToGuestOSNICCustomizationResponseOutputWithContext(ctx context.Context) GuestOSNICCustomizationResponseOutput

type GuestOSNICCustomizationResponsePtrOutput

type GuestOSNICCustomizationResponsePtrOutput struct{ *pulumi.OutputState }

func (GuestOSNICCustomizationResponsePtrOutput) Allocation

IP address allocation method

func (GuestOSNICCustomizationResponsePtrOutput) DnsServers

List of dns servers to use

func (GuestOSNICCustomizationResponsePtrOutput) Elem

func (GuestOSNICCustomizationResponsePtrOutput) ElementType

func (GuestOSNICCustomizationResponsePtrOutput) Gateway

Gateway addresses assigned to nic

func (GuestOSNICCustomizationResponsePtrOutput) IpAddress

Static ip address for nic

func (GuestOSNICCustomizationResponsePtrOutput) Mask

Network mask for nic

func (GuestOSNICCustomizationResponsePtrOutput) PrimaryWinsServer

primary WINS server for Windows

func (GuestOSNICCustomizationResponsePtrOutput) SecondaryWinsServer

secondary WINS server for Windows

func (GuestOSNICCustomizationResponsePtrOutput) ToGuestOSNICCustomizationResponsePtrOutput

func (o GuestOSNICCustomizationResponsePtrOutput) ToGuestOSNICCustomizationResponsePtrOutput() GuestOSNICCustomizationResponsePtrOutput

func (GuestOSNICCustomizationResponsePtrOutput) ToGuestOSNICCustomizationResponsePtrOutputWithContext

func (o GuestOSNICCustomizationResponsePtrOutput) ToGuestOSNICCustomizationResponsePtrOutputWithContext(ctx context.Context) GuestOSNICCustomizationResponsePtrOutput

type LookupDedicatedCloudNodeArgs

type LookupDedicatedCloudNodeArgs struct {
	// dedicated cloud node name
	DedicatedCloudNodeName string `pulumi:"dedicatedCloudNodeName"`
	// The name of the resource group
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupDedicatedCloudNodeOutputArgs

type LookupDedicatedCloudNodeOutputArgs struct {
	// dedicated cloud node name
	DedicatedCloudNodeName pulumi.StringInput `pulumi:"dedicatedCloudNodeName"`
	// The name of the resource group
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupDedicatedCloudNodeOutputArgs) ElementType

type LookupDedicatedCloudNodeResult

type LookupDedicatedCloudNodeResult struct {
	// Availability Zone id, e.g. "az1"
	AvailabilityZoneId string `pulumi:"availabilityZoneId"`
	// Availability Zone name, e.g. "Availability Zone 1"
	AvailabilityZoneName string `pulumi:"availabilityZoneName"`
	// VMWare Cloud Rack Name
	CloudRackName string `pulumi:"cloudRackName"`
	// date time the resource was created
	Created string `pulumi:"created"`
	// SKU's id
	Id string `pulumi:"id"`
	// Azure region
	Location string `pulumi:"location"`
	// SKU's name
	Name string `pulumi:"name"`
	// count of nodes to create
	NodesCount int `pulumi:"nodesCount"`
	// Placement Group id, e.g. "n1"
	PlacementGroupId string `pulumi:"placementGroupId"`
	// Placement Name, e.g. "Placement Group 1"
	PlacementGroupName string `pulumi:"placementGroupName"`
	// Private Cloud Id
	PrivateCloudId string `pulumi:"privateCloudId"`
	// Resource Pool Name
	PrivateCloudName string `pulumi:"privateCloudName"`
	// The provisioning status of the resource
	ProvisioningState string `pulumi:"provisioningState"`
	// purchase id
	PurchaseId string `pulumi:"purchaseId"`
	// Dedicated Cloud Nodes SKU
	Sku *SkuResponse `pulumi:"sku"`
	// Node status, indicates is private cloud set up on this node or not
	Status string `pulumi:"status"`
	// Dedicated Cloud Nodes tags
	Tags map[string]string `pulumi:"tags"`
	// {resourceProviderNamespace}/{resourceType}
	Type string `pulumi:"type"`
	// VMWare Cluster Name
	VmwareClusterName string `pulumi:"vmwareClusterName"`
}

Dedicated cloud node model

func LookupDedicatedCloudNode

func LookupDedicatedCloudNode(ctx *pulumi.Context, args *LookupDedicatedCloudNodeArgs, opts ...pulumi.InvokeOption) (*LookupDedicatedCloudNodeResult, error)

Returns dedicated cloud node Azure REST API version: 2019-04-01.

type LookupDedicatedCloudNodeResultOutput

type LookupDedicatedCloudNodeResultOutput struct{ *pulumi.OutputState }

Dedicated cloud node model

func (LookupDedicatedCloudNodeResultOutput) AvailabilityZoneId

Availability Zone id, e.g. "az1"

func (LookupDedicatedCloudNodeResultOutput) AvailabilityZoneName

func (o LookupDedicatedCloudNodeResultOutput) AvailabilityZoneName() pulumi.StringOutput

Availability Zone name, e.g. "Availability Zone 1"

func (LookupDedicatedCloudNodeResultOutput) CloudRackName

VMWare Cloud Rack Name

func (LookupDedicatedCloudNodeResultOutput) Created

date time the resource was created

func (LookupDedicatedCloudNodeResultOutput) ElementType

func (LookupDedicatedCloudNodeResultOutput) Id

SKU's id

func (LookupDedicatedCloudNodeResultOutput) Location

Azure region

func (LookupDedicatedCloudNodeResultOutput) Name

SKU's name

func (LookupDedicatedCloudNodeResultOutput) NodesCount

count of nodes to create

func (LookupDedicatedCloudNodeResultOutput) PlacementGroupId

Placement Group id, e.g. "n1"

func (LookupDedicatedCloudNodeResultOutput) PlacementGroupName

Placement Name, e.g. "Placement Group 1"

func (LookupDedicatedCloudNodeResultOutput) PrivateCloudId

Private Cloud Id

func (LookupDedicatedCloudNodeResultOutput) PrivateCloudName

Resource Pool Name

func (LookupDedicatedCloudNodeResultOutput) ProvisioningState

The provisioning status of the resource

func (LookupDedicatedCloudNodeResultOutput) PurchaseId

purchase id

func (LookupDedicatedCloudNodeResultOutput) Sku

Dedicated Cloud Nodes SKU

func (LookupDedicatedCloudNodeResultOutput) Status

Node status, indicates is private cloud set up on this node or not

func (LookupDedicatedCloudNodeResultOutput) Tags

Dedicated Cloud Nodes tags

func (LookupDedicatedCloudNodeResultOutput) ToLookupDedicatedCloudNodeResultOutput

func (o LookupDedicatedCloudNodeResultOutput) ToLookupDedicatedCloudNodeResultOutput() LookupDedicatedCloudNodeResultOutput

func (LookupDedicatedCloudNodeResultOutput) ToLookupDedicatedCloudNodeResultOutputWithContext

func (o LookupDedicatedCloudNodeResultOutput) ToLookupDedicatedCloudNodeResultOutputWithContext(ctx context.Context) LookupDedicatedCloudNodeResultOutput

func (LookupDedicatedCloudNodeResultOutput) Type

{resourceProviderNamespace}/{resourceType}

func (LookupDedicatedCloudNodeResultOutput) VmwareClusterName

VMWare Cluster Name

type LookupDedicatedCloudServiceArgs

type LookupDedicatedCloudServiceArgs struct {
	// dedicated cloud Service name
	DedicatedCloudServiceName string `pulumi:"dedicatedCloudServiceName"`
	// The name of the resource group
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupDedicatedCloudServiceOutputArgs

type LookupDedicatedCloudServiceOutputArgs struct {
	// dedicated cloud Service name
	DedicatedCloudServiceName pulumi.StringInput `pulumi:"dedicatedCloudServiceName"`
	// The name of the resource group
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupDedicatedCloudServiceOutputArgs) ElementType

type LookupDedicatedCloudServiceResult

type LookupDedicatedCloudServiceResult struct {
	// gateway Subnet for the account. It will collect the subnet address and always treat it as /28
	GatewaySubnet string `pulumi:"gatewaySubnet"`
	// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/dedicatedCloudServices/{dedicatedCloudServiceName}
	Id string `pulumi:"id"`
	// indicates whether account onboarded or not in a given region
	IsAccountOnboarded string `pulumi:"isAccountOnboarded"`
	// Azure region
	Location string `pulumi:"location"`
	// {dedicatedCloudServiceName}
	Name string `pulumi:"name"`
	// total nodes purchased
	Nodes int `pulumi:"nodes"`
	// link to a service management web portal
	ServiceURL string `pulumi:"serviceURL"`
	// The list of tags
	Tags map[string]string `pulumi:"tags"`
	// {resourceProviderNamespace}/{resourceType}
	Type string `pulumi:"type"`
}

Dedicated cloud service model

func LookupDedicatedCloudService

func LookupDedicatedCloudService(ctx *pulumi.Context, args *LookupDedicatedCloudServiceArgs, opts ...pulumi.InvokeOption) (*LookupDedicatedCloudServiceResult, error)

Returns Dedicate Cloud Service Azure REST API version: 2019-04-01.

type LookupDedicatedCloudServiceResultOutput

type LookupDedicatedCloudServiceResultOutput struct{ *pulumi.OutputState }

Dedicated cloud service model

func (LookupDedicatedCloudServiceResultOutput) ElementType

func (LookupDedicatedCloudServiceResultOutput) GatewaySubnet

gateway Subnet for the account. It will collect the subnet address and always treat it as /28

func (LookupDedicatedCloudServiceResultOutput) Id

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/dedicatedCloudServices/{dedicatedCloudServiceName}

func (LookupDedicatedCloudServiceResultOutput) IsAccountOnboarded

indicates whether account onboarded or not in a given region

func (LookupDedicatedCloudServiceResultOutput) Location

Azure region

func (LookupDedicatedCloudServiceResultOutput) Name

{dedicatedCloudServiceName}

func (LookupDedicatedCloudServiceResultOutput) Nodes

total nodes purchased

func (LookupDedicatedCloudServiceResultOutput) ServiceURL

link to a service management web portal

func (LookupDedicatedCloudServiceResultOutput) Tags

The list of tags

func (LookupDedicatedCloudServiceResultOutput) ToLookupDedicatedCloudServiceResultOutput

func (o LookupDedicatedCloudServiceResultOutput) ToLookupDedicatedCloudServiceResultOutput() LookupDedicatedCloudServiceResultOutput

func (LookupDedicatedCloudServiceResultOutput) ToLookupDedicatedCloudServiceResultOutputWithContext

func (o LookupDedicatedCloudServiceResultOutput) ToLookupDedicatedCloudServiceResultOutputWithContext(ctx context.Context) LookupDedicatedCloudServiceResultOutput

func (LookupDedicatedCloudServiceResultOutput) Type

{resourceProviderNamespace}/{resourceType}

type LookupVirtualMachineArgs

type LookupVirtualMachineArgs struct {
	// The name of the resource group
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// virtual machine name
	VirtualMachineName string `pulumi:"virtualMachineName"`
}

type LookupVirtualMachineOutputArgs

type LookupVirtualMachineOutputArgs struct {
	// The name of the resource group
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// virtual machine name
	VirtualMachineName pulumi.StringInput `pulumi:"virtualMachineName"`
}

func (LookupVirtualMachineOutputArgs) ElementType

type LookupVirtualMachineResult

type LookupVirtualMachineResult struct {
	// The amount of memory
	AmountOfRam int `pulumi:"amountOfRam"`
	// The list of Virtual Disks' Controllers
	Controllers []VirtualDiskControllerResponse `pulumi:"controllers"`
	// Virtual machine properties
	Customization *GuestOSCustomizationResponse `pulumi:"customization"`
	// The list of Virtual Disks
	Disks []VirtualDiskResponse `pulumi:"disks"`
	// The DNS name of Virtual Machine in VCenter
	Dnsname string `pulumi:"dnsname"`
	// Expose Guest OS or not
	ExposeToGuestVM *bool `pulumi:"exposeToGuestVM"`
	// The path to virtual machine folder in VCenter
	Folder string `pulumi:"folder"`
	// The name of Guest OS
	GuestOS string `pulumi:"guestOS"`
	// The Guest OS type
	GuestOSType string `pulumi:"guestOSType"`
	// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/virtualMachines/{virtualMachineName}
	Id string `pulumi:"id"`
	// Azure region
	Location string `pulumi:"location"`
	// {virtualMachineName}
	Name string `pulumi:"name"`
	// The list of Virtual NICs
	Nics []VirtualNicResponse `pulumi:"nics"`
	// The number of CPU cores
	NumberOfCores int `pulumi:"numberOfCores"`
	// Password for login. Deprecated - use customization property
	Password *string `pulumi:"password"`
	// Private Cloud Id
	PrivateCloudId string `pulumi:"privateCloudId"`
	// The provisioning status of the resource
	ProvisioningState string `pulumi:"provisioningState"`
	// The public ip of Virtual Machine
	PublicIP string `pulumi:"publicIP"`
	// Virtual Machines Resource Pool
	ResourcePool *ResourcePoolResponse `pulumi:"resourcePool"`
	// The status of Virtual machine
	Status string `pulumi:"status"`
	// The list of tags
	Tags map[string]string `pulumi:"tags"`
	// Virtual Machine Template Id
	TemplateId *string `pulumi:"templateId"`
	// {resourceProviderNamespace}/{resourceType}
	Type string `pulumi:"type"`
	// Username for login. Deprecated - use customization property
	Username *string `pulumi:"username"`
	// The list of Virtual VSphere Networks
	VSphereNetworks []string `pulumi:"vSphereNetworks"`
	// The internal id of Virtual Machine in VCenter
	VmId string `pulumi:"vmId"`
	// VMware tools version
	Vmwaretools string `pulumi:"vmwaretools"`
}

Virtual machine model

func LookupVirtualMachine

func LookupVirtualMachine(ctx *pulumi.Context, args *LookupVirtualMachineArgs, opts ...pulumi.InvokeOption) (*LookupVirtualMachineResult, error)

Get virtual machine Azure REST API version: 2019-04-01.

type LookupVirtualMachineResultOutput

type LookupVirtualMachineResultOutput struct{ *pulumi.OutputState }

Virtual machine model

func (LookupVirtualMachineResultOutput) AmountOfRam

The amount of memory

func (LookupVirtualMachineResultOutput) Controllers

The list of Virtual Disks' Controllers

func (LookupVirtualMachineResultOutput) Customization

Virtual machine properties

func (LookupVirtualMachineResultOutput) Disks

The list of Virtual Disks

func (LookupVirtualMachineResultOutput) Dnsname

The DNS name of Virtual Machine in VCenter

func (LookupVirtualMachineResultOutput) ElementType

func (LookupVirtualMachineResultOutput) ExposeToGuestVM

Expose Guest OS or not

func (LookupVirtualMachineResultOutput) Folder

The path to virtual machine folder in VCenter

func (LookupVirtualMachineResultOutput) GuestOS

The name of Guest OS

func (LookupVirtualMachineResultOutput) GuestOSType

The Guest OS type

func (LookupVirtualMachineResultOutput) Id

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/virtualMachines/{virtualMachineName}

func (LookupVirtualMachineResultOutput) Location

Azure region

func (LookupVirtualMachineResultOutput) Name

{virtualMachineName}

func (LookupVirtualMachineResultOutput) Nics

The list of Virtual NICs

func (LookupVirtualMachineResultOutput) NumberOfCores

The number of CPU cores

func (LookupVirtualMachineResultOutput) Password

Password for login. Deprecated - use customization property

func (LookupVirtualMachineResultOutput) PrivateCloudId

Private Cloud Id

func (LookupVirtualMachineResultOutput) ProvisioningState

The provisioning status of the resource

func (LookupVirtualMachineResultOutput) PublicIP

The public ip of Virtual Machine

func (LookupVirtualMachineResultOutput) ResourcePool

Virtual Machines Resource Pool

func (LookupVirtualMachineResultOutput) Status

The status of Virtual machine

func (LookupVirtualMachineResultOutput) Tags

The list of tags

func (LookupVirtualMachineResultOutput) TemplateId

Virtual Machine Template Id

func (LookupVirtualMachineResultOutput) ToLookupVirtualMachineResultOutput

func (o LookupVirtualMachineResultOutput) ToLookupVirtualMachineResultOutput() LookupVirtualMachineResultOutput

func (LookupVirtualMachineResultOutput) ToLookupVirtualMachineResultOutputWithContext

func (o LookupVirtualMachineResultOutput) ToLookupVirtualMachineResultOutputWithContext(ctx context.Context) LookupVirtualMachineResultOutput

func (LookupVirtualMachineResultOutput) Type

{resourceProviderNamespace}/{resourceType}

func (LookupVirtualMachineResultOutput) Username

Username for login. Deprecated - use customization property

func (LookupVirtualMachineResultOutput) VSphereNetworks

The list of Virtual VSphere Networks

func (LookupVirtualMachineResultOutput) VmId

The internal id of Virtual Machine in VCenter

func (LookupVirtualMachineResultOutput) Vmwaretools

VMware tools version

type NICType

type NICType string

NIC type

func (NICType) ElementType

func (NICType) ElementType() reflect.Type

func (NICType) ToNICTypeOutput

func (e NICType) ToNICTypeOutput() NICTypeOutput

func (NICType) ToNICTypeOutputWithContext

func (e NICType) ToNICTypeOutputWithContext(ctx context.Context) NICTypeOutput

func (NICType) ToNICTypePtrOutput

func (e NICType) ToNICTypePtrOutput() NICTypePtrOutput

func (NICType) ToNICTypePtrOutputWithContext

func (e NICType) ToNICTypePtrOutputWithContext(ctx context.Context) NICTypePtrOutput

func (NICType) ToStringOutput

func (e NICType) ToStringOutput() pulumi.StringOutput

func (NICType) ToStringOutputWithContext

func (e NICType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (NICType) ToStringPtrOutput

func (e NICType) ToStringPtrOutput() pulumi.StringPtrOutput

func (NICType) ToStringPtrOutputWithContext

func (e NICType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type NICTypeInput

type NICTypeInput interface {
	pulumi.Input

	ToNICTypeOutput() NICTypeOutput
	ToNICTypeOutputWithContext(context.Context) NICTypeOutput
}

NICTypeInput is an input type that accepts values of the NICType enum A concrete instance of `NICTypeInput` can be one of the following:

NICTypeE1000
NICTypeE1000E
NICTypePCNET32
NICTypeVMXNET
NICTypeVMXNET2
NICTypeVMXNET3

type NICTypeOutput

type NICTypeOutput struct{ *pulumi.OutputState }

func (NICTypeOutput) ElementType

func (NICTypeOutput) ElementType() reflect.Type

func (NICTypeOutput) ToNICTypeOutput

func (o NICTypeOutput) ToNICTypeOutput() NICTypeOutput

func (NICTypeOutput) ToNICTypeOutputWithContext

func (o NICTypeOutput) ToNICTypeOutputWithContext(ctx context.Context) NICTypeOutput

func (NICTypeOutput) ToNICTypePtrOutput

func (o NICTypeOutput) ToNICTypePtrOutput() NICTypePtrOutput

func (NICTypeOutput) ToNICTypePtrOutputWithContext

func (o NICTypeOutput) ToNICTypePtrOutputWithContext(ctx context.Context) NICTypePtrOutput

func (NICTypeOutput) ToStringOutput

func (o NICTypeOutput) ToStringOutput() pulumi.StringOutput

func (NICTypeOutput) ToStringOutputWithContext

func (o NICTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (NICTypeOutput) ToStringPtrOutput

func (o NICTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (NICTypeOutput) ToStringPtrOutputWithContext

func (o NICTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type NICTypePtrInput

type NICTypePtrInput interface {
	pulumi.Input

	ToNICTypePtrOutput() NICTypePtrOutput
	ToNICTypePtrOutputWithContext(context.Context) NICTypePtrOutput
}

func NICTypePtr

func NICTypePtr(v string) NICTypePtrInput

type NICTypePtrOutput

type NICTypePtrOutput struct{ *pulumi.OutputState }

func (NICTypePtrOutput) Elem

func (NICTypePtrOutput) ElementType

func (NICTypePtrOutput) ElementType() reflect.Type

func (NICTypePtrOutput) ToNICTypePtrOutput

func (o NICTypePtrOutput) ToNICTypePtrOutput() NICTypePtrOutput

func (NICTypePtrOutput) ToNICTypePtrOutputWithContext

func (o NICTypePtrOutput) ToNICTypePtrOutputWithContext(ctx context.Context) NICTypePtrOutput

func (NICTypePtrOutput) ToStringPtrOutput

func (o NICTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (NICTypePtrOutput) ToStringPtrOutputWithContext

func (o NICTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ResourcePool

type ResourcePool struct {
	// resource pool id (privateCloudId:vsphereId)
	Id string `pulumi:"id"`
}

Resource pool model

type ResourcePoolArgs

type ResourcePoolArgs struct {
	// resource pool id (privateCloudId:vsphereId)
	Id pulumi.StringInput `pulumi:"id"`
}

Resource pool model

func (ResourcePoolArgs) ElementType

func (ResourcePoolArgs) ElementType() reflect.Type

func (ResourcePoolArgs) ToResourcePoolOutput

func (i ResourcePoolArgs) ToResourcePoolOutput() ResourcePoolOutput

func (ResourcePoolArgs) ToResourcePoolOutputWithContext

func (i ResourcePoolArgs) ToResourcePoolOutputWithContext(ctx context.Context) ResourcePoolOutput

func (ResourcePoolArgs) ToResourcePoolPtrOutput

func (i ResourcePoolArgs) ToResourcePoolPtrOutput() ResourcePoolPtrOutput

func (ResourcePoolArgs) ToResourcePoolPtrOutputWithContext

func (i ResourcePoolArgs) ToResourcePoolPtrOutputWithContext(ctx context.Context) ResourcePoolPtrOutput

type ResourcePoolInput

type ResourcePoolInput interface {
	pulumi.Input

	ToResourcePoolOutput() ResourcePoolOutput
	ToResourcePoolOutputWithContext(context.Context) ResourcePoolOutput
}

ResourcePoolInput is an input type that accepts ResourcePoolArgs and ResourcePoolOutput values. You can construct a concrete instance of `ResourcePoolInput` via:

ResourcePoolArgs{...}

type ResourcePoolOutput

type ResourcePoolOutput struct{ *pulumi.OutputState }

Resource pool model

func (ResourcePoolOutput) ElementType

func (ResourcePoolOutput) ElementType() reflect.Type

func (ResourcePoolOutput) Id

resource pool id (privateCloudId:vsphereId)

func (ResourcePoolOutput) ToResourcePoolOutput

func (o ResourcePoolOutput) ToResourcePoolOutput() ResourcePoolOutput

func (ResourcePoolOutput) ToResourcePoolOutputWithContext

func (o ResourcePoolOutput) ToResourcePoolOutputWithContext(ctx context.Context) ResourcePoolOutput

func (ResourcePoolOutput) ToResourcePoolPtrOutput

func (o ResourcePoolOutput) ToResourcePoolPtrOutput() ResourcePoolPtrOutput

func (ResourcePoolOutput) ToResourcePoolPtrOutputWithContext

func (o ResourcePoolOutput) ToResourcePoolPtrOutputWithContext(ctx context.Context) ResourcePoolPtrOutput

type ResourcePoolPtrInput

type ResourcePoolPtrInput interface {
	pulumi.Input

	ToResourcePoolPtrOutput() ResourcePoolPtrOutput
	ToResourcePoolPtrOutputWithContext(context.Context) ResourcePoolPtrOutput
}

ResourcePoolPtrInput is an input type that accepts ResourcePoolArgs, ResourcePoolPtr and ResourcePoolPtrOutput values. You can construct a concrete instance of `ResourcePoolPtrInput` via:

        ResourcePoolArgs{...}

or:

        nil

type ResourcePoolPtrOutput

type ResourcePoolPtrOutput struct{ *pulumi.OutputState }

func (ResourcePoolPtrOutput) Elem

func (ResourcePoolPtrOutput) ElementType

func (ResourcePoolPtrOutput) ElementType() reflect.Type

func (ResourcePoolPtrOutput) Id

resource pool id (privateCloudId:vsphereId)

func (ResourcePoolPtrOutput) ToResourcePoolPtrOutput

func (o ResourcePoolPtrOutput) ToResourcePoolPtrOutput() ResourcePoolPtrOutput

func (ResourcePoolPtrOutput) ToResourcePoolPtrOutputWithContext

func (o ResourcePoolPtrOutput) ToResourcePoolPtrOutputWithContext(ctx context.Context) ResourcePoolPtrOutput

type ResourcePoolResponse

type ResourcePoolResponse struct {
	// Hierarchical resource pool name
	FullName string `pulumi:"fullName"`
	// resource pool id (privateCloudId:vsphereId)
	Id string `pulumi:"id"`
	// Azure region
	Location string `pulumi:"location"`
	// {ResourcePoolName}
	Name string `pulumi:"name"`
	// The Private Cloud Id
	PrivateCloudId string `pulumi:"privateCloudId"`
	// {resourceProviderNamespace}/{resourceType}
	Type string `pulumi:"type"`
}

Resource pool model

type ResourcePoolResponseOutput

type ResourcePoolResponseOutput struct{ *pulumi.OutputState }

Resource pool model

func (ResourcePoolResponseOutput) ElementType

func (ResourcePoolResponseOutput) ElementType() reflect.Type

func (ResourcePoolResponseOutput) FullName

Hierarchical resource pool name

func (ResourcePoolResponseOutput) Id

resource pool id (privateCloudId:vsphereId)

func (ResourcePoolResponseOutput) Location

Azure region

func (ResourcePoolResponseOutput) Name

{ResourcePoolName}

func (ResourcePoolResponseOutput) PrivateCloudId

func (o ResourcePoolResponseOutput) PrivateCloudId() pulumi.StringOutput

The Private Cloud Id

func (ResourcePoolResponseOutput) ToResourcePoolResponseOutput

func (o ResourcePoolResponseOutput) ToResourcePoolResponseOutput() ResourcePoolResponseOutput

func (ResourcePoolResponseOutput) ToResourcePoolResponseOutputWithContext

func (o ResourcePoolResponseOutput) ToResourcePoolResponseOutputWithContext(ctx context.Context) ResourcePoolResponseOutput

func (ResourcePoolResponseOutput) Type

{resourceProviderNamespace}/{resourceType}

type ResourcePoolResponsePtrOutput

type ResourcePoolResponsePtrOutput struct{ *pulumi.OutputState }

func (ResourcePoolResponsePtrOutput) Elem

func (ResourcePoolResponsePtrOutput) ElementType

func (ResourcePoolResponsePtrOutput) FullName

Hierarchical resource pool name

func (ResourcePoolResponsePtrOutput) Id

resource pool id (privateCloudId:vsphereId)

func (ResourcePoolResponsePtrOutput) Location

Azure region

func (ResourcePoolResponsePtrOutput) Name

{ResourcePoolName}

func (ResourcePoolResponsePtrOutput) PrivateCloudId

The Private Cloud Id

func (ResourcePoolResponsePtrOutput) ToResourcePoolResponsePtrOutput

func (o ResourcePoolResponsePtrOutput) ToResourcePoolResponsePtrOutput() ResourcePoolResponsePtrOutput

func (ResourcePoolResponsePtrOutput) ToResourcePoolResponsePtrOutputWithContext

func (o ResourcePoolResponsePtrOutput) ToResourcePoolResponsePtrOutputWithContext(ctx context.Context) ResourcePoolResponsePtrOutput

func (ResourcePoolResponsePtrOutput) Type

{resourceProviderNamespace}/{resourceType}

type Sku

type Sku struct {
	// The capacity of the SKU
	Capacity *string `pulumi:"capacity"`
	// dedicatedCloudNode example: 8 x Ten-Core Intel® Xeon® Processor E5-2640 v4 2.40GHz 25MB Cache (90W); 12 x 64GB PC4-19200 2400MHz DDR4 ECC Registered DIMM, ...
	Description *string `pulumi:"description"`
	// If the service has different generations of hardware, for the same SKU, then that can be captured here
	Family *string `pulumi:"family"`
	// The name of the SKU for VMWare CloudSimple Node
	Name string `pulumi:"name"`
	// The tier of the SKU
	Tier *string `pulumi:"tier"`
}

The purchase SKU for CloudSimple paid resources

type SkuArgs

type SkuArgs struct {
	// The capacity of the SKU
	Capacity pulumi.StringPtrInput `pulumi:"capacity"`
	// dedicatedCloudNode example: 8 x Ten-Core Intel® Xeon® Processor E5-2640 v4 2.40GHz 25MB Cache (90W); 12 x 64GB PC4-19200 2400MHz DDR4 ECC Registered DIMM, ...
	Description pulumi.StringPtrInput `pulumi:"description"`
	// If the service has different generations of hardware, for the same SKU, then that can be captured here
	Family pulumi.StringPtrInput `pulumi:"family"`
	// The name of the SKU for VMWare CloudSimple Node
	Name pulumi.StringInput `pulumi:"name"`
	// The tier of the SKU
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

The purchase SKU for CloudSimple paid resources

func (SkuArgs) ElementType

func (SkuArgs) ElementType() reflect.Type

func (SkuArgs) ToSkuOutput

func (i SkuArgs) ToSkuOutput() SkuOutput

func (SkuArgs) ToSkuOutputWithContext

func (i SkuArgs) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuArgs) ToSkuPtrOutput

func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput

func (SkuArgs) ToSkuPtrOutputWithContext

func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuInput

type SkuInput interface {
	pulumi.Input

	ToSkuOutput() SkuOutput
	ToSkuOutputWithContext(context.Context) SkuOutput
}

SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:

SkuArgs{...}

type SkuOutput

type SkuOutput struct{ *pulumi.OutputState }

The purchase SKU for CloudSimple paid resources

func (SkuOutput) Capacity

func (o SkuOutput) Capacity() pulumi.StringPtrOutput

The capacity of the SKU

func (SkuOutput) Description

func (o SkuOutput) Description() pulumi.StringPtrOutput

dedicatedCloudNode example: 8 x Ten-Core Intel® Xeon® Processor E5-2640 v4 2.40GHz 25MB Cache (90W); 12 x 64GB PC4-19200 2400MHz DDR4 ECC Registered DIMM, ...

func (SkuOutput) ElementType

func (SkuOutput) ElementType() reflect.Type

func (SkuOutput) Family

func (o SkuOutput) Family() pulumi.StringPtrOutput

If the service has different generations of hardware, for the same SKU, then that can be captured here

func (SkuOutput) Name

func (o SkuOutput) Name() pulumi.StringOutput

The name of the SKU for VMWare CloudSimple Node

func (SkuOutput) Tier

func (o SkuOutput) Tier() pulumi.StringPtrOutput

The tier of the SKU

func (SkuOutput) ToSkuOutput

func (o SkuOutput) ToSkuOutput() SkuOutput

func (SkuOutput) ToSkuOutputWithContext

func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuOutput) ToSkuPtrOutput

func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuOutput) ToSkuPtrOutputWithContext

func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuPtrInput

type SkuPtrInput interface {
	pulumi.Input

	ToSkuPtrOutput() SkuPtrOutput
	ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput
}

SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:

        SkuArgs{...}

or:

        nil

func SkuPtr

func SkuPtr(v *SkuArgs) SkuPtrInput

type SkuPtrOutput

type SkuPtrOutput struct{ *pulumi.OutputState }

func (SkuPtrOutput) Capacity

func (o SkuPtrOutput) Capacity() pulumi.StringPtrOutput

The capacity of the SKU

func (SkuPtrOutput) Description

func (o SkuPtrOutput) Description() pulumi.StringPtrOutput

dedicatedCloudNode example: 8 x Ten-Core Intel® Xeon® Processor E5-2640 v4 2.40GHz 25MB Cache (90W); 12 x 64GB PC4-19200 2400MHz DDR4 ECC Registered DIMM, ...

func (SkuPtrOutput) Elem

func (o SkuPtrOutput) Elem() SkuOutput

func (SkuPtrOutput) ElementType

func (SkuPtrOutput) ElementType() reflect.Type

func (SkuPtrOutput) Family

func (o SkuPtrOutput) Family() pulumi.StringPtrOutput

If the service has different generations of hardware, for the same SKU, then that can be captured here

func (SkuPtrOutput) Name

The name of the SKU for VMWare CloudSimple Node

func (SkuPtrOutput) Tier

The tier of the SKU

func (SkuPtrOutput) ToSkuPtrOutput

func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuPtrOutput) ToSkuPtrOutputWithContext

func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuResponse

type SkuResponse struct {
	// The capacity of the SKU
	Capacity *string `pulumi:"capacity"`
	// dedicatedCloudNode example: 8 x Ten-Core Intel® Xeon® Processor E5-2640 v4 2.40GHz 25MB Cache (90W); 12 x 64GB PC4-19200 2400MHz DDR4 ECC Registered DIMM, ...
	Description *string `pulumi:"description"`
	// If the service has different generations of hardware, for the same SKU, then that can be captured here
	Family *string `pulumi:"family"`
	// The name of the SKU for VMWare CloudSimple Node
	Name string `pulumi:"name"`
	// The tier of the SKU
	Tier *string `pulumi:"tier"`
}

The purchase SKU for CloudSimple paid resources

type SkuResponseOutput

type SkuResponseOutput struct{ *pulumi.OutputState }

The purchase SKU for CloudSimple paid resources

func (SkuResponseOutput) Capacity

The capacity of the SKU

func (SkuResponseOutput) Description

func (o SkuResponseOutput) Description() pulumi.StringPtrOutput

dedicatedCloudNode example: 8 x Ten-Core Intel® Xeon® Processor E5-2640 v4 2.40GHz 25MB Cache (90W); 12 x 64GB PC4-19200 2400MHz DDR4 ECC Registered DIMM, ...

func (SkuResponseOutput) ElementType

func (SkuResponseOutput) ElementType() reflect.Type

func (SkuResponseOutput) Family

If the service has different generations of hardware, for the same SKU, then that can be captured here

func (SkuResponseOutput) Name

The name of the SKU for VMWare CloudSimple Node

func (SkuResponseOutput) Tier

The tier of the SKU

func (SkuResponseOutput) ToSkuResponseOutput

func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseOutput) ToSkuResponseOutputWithContext

func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput

type SkuResponsePtrOutput

type SkuResponsePtrOutput struct{ *pulumi.OutputState }

func (SkuResponsePtrOutput) Capacity

The capacity of the SKU

func (SkuResponsePtrOutput) Description

dedicatedCloudNode example: 8 x Ten-Core Intel® Xeon® Processor E5-2640 v4 2.40GHz 25MB Cache (90W); 12 x 64GB PC4-19200 2400MHz DDR4 ECC Registered DIMM, ...

func (SkuResponsePtrOutput) Elem

func (SkuResponsePtrOutput) ElementType

func (SkuResponsePtrOutput) ElementType() reflect.Type

func (SkuResponsePtrOutput) Family

If the service has different generations of hardware, for the same SKU, then that can be captured here

func (SkuResponsePtrOutput) Name

The name of the SKU for VMWare CloudSimple Node

func (SkuResponsePtrOutput) Tier

The tier of the SKU

func (SkuResponsePtrOutput) ToSkuResponsePtrOutput

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type VirtualDisk

type VirtualDisk struct {
	// Disk's Controller id
	ControllerId string `pulumi:"controllerId"`
	// Disk's independence mode type
	IndependenceMode DiskIndependenceMode `pulumi:"independenceMode"`
	// Disk's total size
	TotalSize int `pulumi:"totalSize"`
	// Disk's id
	VirtualDiskId *string `pulumi:"virtualDiskId"`
}

Virtual disk model

type VirtualDiskArgs

type VirtualDiskArgs struct {
	// Disk's Controller id
	ControllerId pulumi.StringInput `pulumi:"controllerId"`
	// Disk's independence mode type
	IndependenceMode DiskIndependenceModeInput `pulumi:"independenceMode"`
	// Disk's total size
	TotalSize pulumi.IntInput `pulumi:"totalSize"`
	// Disk's id
	VirtualDiskId pulumi.StringPtrInput `pulumi:"virtualDiskId"`
}

Virtual disk model

func (VirtualDiskArgs) ElementType

func (VirtualDiskArgs) ElementType() reflect.Type

func (VirtualDiskArgs) ToVirtualDiskOutput

func (i VirtualDiskArgs) ToVirtualDiskOutput() VirtualDiskOutput

func (VirtualDiskArgs) ToVirtualDiskOutputWithContext

func (i VirtualDiskArgs) ToVirtualDiskOutputWithContext(ctx context.Context) VirtualDiskOutput

type VirtualDiskArray

type VirtualDiskArray []VirtualDiskInput

func (VirtualDiskArray) ElementType

func (VirtualDiskArray) ElementType() reflect.Type

func (VirtualDiskArray) ToVirtualDiskArrayOutput

func (i VirtualDiskArray) ToVirtualDiskArrayOutput() VirtualDiskArrayOutput

func (VirtualDiskArray) ToVirtualDiskArrayOutputWithContext

func (i VirtualDiskArray) ToVirtualDiskArrayOutputWithContext(ctx context.Context) VirtualDiskArrayOutput

type VirtualDiskArrayInput

type VirtualDiskArrayInput interface {
	pulumi.Input

	ToVirtualDiskArrayOutput() VirtualDiskArrayOutput
	ToVirtualDiskArrayOutputWithContext(context.Context) VirtualDiskArrayOutput
}

VirtualDiskArrayInput is an input type that accepts VirtualDiskArray and VirtualDiskArrayOutput values. You can construct a concrete instance of `VirtualDiskArrayInput` via:

VirtualDiskArray{ VirtualDiskArgs{...} }

type VirtualDiskArrayOutput

type VirtualDiskArrayOutput struct{ *pulumi.OutputState }

func (VirtualDiskArrayOutput) ElementType

func (VirtualDiskArrayOutput) ElementType() reflect.Type

func (VirtualDiskArrayOutput) Index

func (VirtualDiskArrayOutput) ToVirtualDiskArrayOutput

func (o VirtualDiskArrayOutput) ToVirtualDiskArrayOutput() VirtualDiskArrayOutput

func (VirtualDiskArrayOutput) ToVirtualDiskArrayOutputWithContext

func (o VirtualDiskArrayOutput) ToVirtualDiskArrayOutputWithContext(ctx context.Context) VirtualDiskArrayOutput

type VirtualDiskControllerResponse

type VirtualDiskControllerResponse struct {
	// Controller's id
	Id string `pulumi:"id"`
	// The display name of Controller
	Name string `pulumi:"name"`
	// dik controller subtype (VMWARE_PARAVIRTUAL, BUS_PARALLEL, LSI_PARALLEL, LSI_SAS)
	SubType string `pulumi:"subType"`
	// disk controller type (SCSI)
	Type string `pulumi:"type"`
}

Virtual disk controller model

type VirtualDiskControllerResponseArrayOutput

type VirtualDiskControllerResponseArrayOutput struct{ *pulumi.OutputState }

func (VirtualDiskControllerResponseArrayOutput) ElementType

func (VirtualDiskControllerResponseArrayOutput) Index

func (VirtualDiskControllerResponseArrayOutput) ToVirtualDiskControllerResponseArrayOutput

func (o VirtualDiskControllerResponseArrayOutput) ToVirtualDiskControllerResponseArrayOutput() VirtualDiskControllerResponseArrayOutput

func (VirtualDiskControllerResponseArrayOutput) ToVirtualDiskControllerResponseArrayOutputWithContext

func (o VirtualDiskControllerResponseArrayOutput) ToVirtualDiskControllerResponseArrayOutputWithContext(ctx context.Context) VirtualDiskControllerResponseArrayOutput

type VirtualDiskControllerResponseOutput

type VirtualDiskControllerResponseOutput struct{ *pulumi.OutputState }

Virtual disk controller model

func (VirtualDiskControllerResponseOutput) ElementType

func (VirtualDiskControllerResponseOutput) Id

Controller's id

func (VirtualDiskControllerResponseOutput) Name

The display name of Controller

func (VirtualDiskControllerResponseOutput) SubType

dik controller subtype (VMWARE_PARAVIRTUAL, BUS_PARALLEL, LSI_PARALLEL, LSI_SAS)

func (VirtualDiskControllerResponseOutput) ToVirtualDiskControllerResponseOutput

func (o VirtualDiskControllerResponseOutput) ToVirtualDiskControllerResponseOutput() VirtualDiskControllerResponseOutput

func (VirtualDiskControllerResponseOutput) ToVirtualDiskControllerResponseOutputWithContext

func (o VirtualDiskControllerResponseOutput) ToVirtualDiskControllerResponseOutputWithContext(ctx context.Context) VirtualDiskControllerResponseOutput

func (VirtualDiskControllerResponseOutput) Type

disk controller type (SCSI)

type VirtualDiskInput

type VirtualDiskInput interface {
	pulumi.Input

	ToVirtualDiskOutput() VirtualDiskOutput
	ToVirtualDiskOutputWithContext(context.Context) VirtualDiskOutput
}

VirtualDiskInput is an input type that accepts VirtualDiskArgs and VirtualDiskOutput values. You can construct a concrete instance of `VirtualDiskInput` via:

VirtualDiskArgs{...}

type VirtualDiskOutput

type VirtualDiskOutput struct{ *pulumi.OutputState }

Virtual disk model

func (VirtualDiskOutput) ControllerId

func (o VirtualDiskOutput) ControllerId() pulumi.StringOutput

Disk's Controller id

func (VirtualDiskOutput) ElementType

func (VirtualDiskOutput) ElementType() reflect.Type

func (VirtualDiskOutput) IndependenceMode

func (o VirtualDiskOutput) IndependenceMode() DiskIndependenceModeOutput

Disk's independence mode type

func (VirtualDiskOutput) ToVirtualDiskOutput

func (o VirtualDiskOutput) ToVirtualDiskOutput() VirtualDiskOutput

func (VirtualDiskOutput) ToVirtualDiskOutputWithContext

func (o VirtualDiskOutput) ToVirtualDiskOutputWithContext(ctx context.Context) VirtualDiskOutput

func (VirtualDiskOutput) TotalSize

func (o VirtualDiskOutput) TotalSize() pulumi.IntOutput

Disk's total size

func (VirtualDiskOutput) VirtualDiskId

func (o VirtualDiskOutput) VirtualDiskId() pulumi.StringPtrOutput

Disk's id

type VirtualDiskResponse

type VirtualDiskResponse struct {
	// Disk's Controller id
	ControllerId string `pulumi:"controllerId"`
	// Disk's independence mode type
	IndependenceMode string `pulumi:"independenceMode"`
	// Disk's total size
	TotalSize int `pulumi:"totalSize"`
	// Disk's id
	VirtualDiskId *string `pulumi:"virtualDiskId"`
	// Disk's display name
	VirtualDiskName string `pulumi:"virtualDiskName"`
}

Virtual disk model

type VirtualDiskResponseArrayOutput

type VirtualDiskResponseArrayOutput struct{ *pulumi.OutputState }

func (VirtualDiskResponseArrayOutput) ElementType

func (VirtualDiskResponseArrayOutput) Index

func (VirtualDiskResponseArrayOutput) ToVirtualDiskResponseArrayOutput

func (o VirtualDiskResponseArrayOutput) ToVirtualDiskResponseArrayOutput() VirtualDiskResponseArrayOutput

func (VirtualDiskResponseArrayOutput) ToVirtualDiskResponseArrayOutputWithContext

func (o VirtualDiskResponseArrayOutput) ToVirtualDiskResponseArrayOutputWithContext(ctx context.Context) VirtualDiskResponseArrayOutput

type VirtualDiskResponseOutput

type VirtualDiskResponseOutput struct{ *pulumi.OutputState }

Virtual disk model

func (VirtualDiskResponseOutput) ControllerId

Disk's Controller id

func (VirtualDiskResponseOutput) ElementType

func (VirtualDiskResponseOutput) ElementType() reflect.Type

func (VirtualDiskResponseOutput) IndependenceMode

func (o VirtualDiskResponseOutput) IndependenceMode() pulumi.StringOutput

Disk's independence mode type

func (VirtualDiskResponseOutput) ToVirtualDiskResponseOutput

func (o VirtualDiskResponseOutput) ToVirtualDiskResponseOutput() VirtualDiskResponseOutput

func (VirtualDiskResponseOutput) ToVirtualDiskResponseOutputWithContext

func (o VirtualDiskResponseOutput) ToVirtualDiskResponseOutputWithContext(ctx context.Context) VirtualDiskResponseOutput

func (VirtualDiskResponseOutput) TotalSize

Disk's total size

func (VirtualDiskResponseOutput) VirtualDiskId

Disk's id

func (VirtualDiskResponseOutput) VirtualDiskName

func (o VirtualDiskResponseOutput) VirtualDiskName() pulumi.StringOutput

Disk's display name

type VirtualMachine

type VirtualMachine struct {
	pulumi.CustomResourceState

	// The amount of memory
	AmountOfRam pulumi.IntOutput `pulumi:"amountOfRam"`
	// The list of Virtual Disks' Controllers
	Controllers VirtualDiskControllerResponseArrayOutput `pulumi:"controllers"`
	// Virtual machine properties
	Customization GuestOSCustomizationResponsePtrOutput `pulumi:"customization"`
	// The list of Virtual Disks
	Disks VirtualDiskResponseArrayOutput `pulumi:"disks"`
	// The DNS name of Virtual Machine in VCenter
	Dnsname pulumi.StringOutput `pulumi:"dnsname"`
	// Expose Guest OS or not
	ExposeToGuestVM pulumi.BoolPtrOutput `pulumi:"exposeToGuestVM"`
	// The path to virtual machine folder in VCenter
	Folder pulumi.StringOutput `pulumi:"folder"`
	// The name of Guest OS
	GuestOS pulumi.StringOutput `pulumi:"guestOS"`
	// The Guest OS type
	GuestOSType pulumi.StringOutput `pulumi:"guestOSType"`
	// Azure region
	Location pulumi.StringOutput `pulumi:"location"`
	// {virtualMachineName}
	Name pulumi.StringOutput `pulumi:"name"`
	// The list of Virtual NICs
	Nics VirtualNicResponseArrayOutput `pulumi:"nics"`
	// The number of CPU cores
	NumberOfCores pulumi.IntOutput `pulumi:"numberOfCores"`
	// Password for login. Deprecated - use customization property
	Password pulumi.StringPtrOutput `pulumi:"password"`
	// Private Cloud Id
	PrivateCloudId pulumi.StringOutput `pulumi:"privateCloudId"`
	// The provisioning status of the resource
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The public ip of Virtual Machine
	PublicIP pulumi.StringOutput `pulumi:"publicIP"`
	// Virtual Machines Resource Pool
	ResourcePool ResourcePoolResponsePtrOutput `pulumi:"resourcePool"`
	// The status of Virtual machine
	Status pulumi.StringOutput `pulumi:"status"`
	// The list of tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Virtual Machine Template Id
	TemplateId pulumi.StringPtrOutput `pulumi:"templateId"`
	// {resourceProviderNamespace}/{resourceType}
	Type pulumi.StringOutput `pulumi:"type"`
	// Username for login. Deprecated - use customization property
	Username pulumi.StringPtrOutput `pulumi:"username"`
	// The list of Virtual VSphere Networks
	VSphereNetworks pulumi.StringArrayOutput `pulumi:"vSphereNetworks"`
	// The internal id of Virtual Machine in VCenter
	VmId pulumi.StringOutput `pulumi:"vmId"`
	// VMware tools version
	Vmwaretools pulumi.StringOutput `pulumi:"vmwaretools"`
}

Virtual machine model Azure REST API version: 2019-04-01. Prior API version in Azure Native 1.x: 2019-04-01.

func GetVirtualMachine

func GetVirtualMachine(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VirtualMachineState, opts ...pulumi.ResourceOption) (*VirtualMachine, error)

GetVirtualMachine gets an existing VirtualMachine resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewVirtualMachine

func NewVirtualMachine(ctx *pulumi.Context,
	name string, args *VirtualMachineArgs, opts ...pulumi.ResourceOption) (*VirtualMachine, error)

NewVirtualMachine registers a new resource with the given unique name, arguments, and options.

func (*VirtualMachine) ElementType

func (*VirtualMachine) ElementType() reflect.Type

func (*VirtualMachine) ToVirtualMachineOutput

func (i *VirtualMachine) ToVirtualMachineOutput() VirtualMachineOutput

func (*VirtualMachine) ToVirtualMachineOutputWithContext

func (i *VirtualMachine) ToVirtualMachineOutputWithContext(ctx context.Context) VirtualMachineOutput

type VirtualMachineArgs

type VirtualMachineArgs struct {
	// The amount of memory
	AmountOfRam pulumi.IntInput
	// Virtual machine properties
	Customization GuestOSCustomizationPtrInput
	// The list of Virtual Disks
	Disks VirtualDiskArrayInput
	// Expose Guest OS or not
	ExposeToGuestVM pulumi.BoolPtrInput
	// Azure region
	Location pulumi.StringPtrInput
	// The list of Virtual NICs
	Nics VirtualNicArrayInput
	// The number of CPU cores
	NumberOfCores pulumi.IntInput
	// Password for login. Deprecated - use customization property
	Password pulumi.StringPtrInput
	// Private Cloud Id
	PrivateCloudId pulumi.StringInput
	// The name of the resource group
	ResourceGroupName pulumi.StringInput
	// Virtual Machines Resource Pool
	ResourcePool ResourcePoolPtrInput
	// The list of tags
	Tags pulumi.StringMapInput
	// Virtual Machine Template Id
	TemplateId pulumi.StringPtrInput
	// Username for login. Deprecated - use customization property
	Username pulumi.StringPtrInput
	// The list of Virtual VSphere Networks
	VSphereNetworks pulumi.StringArrayInput
	// virtual machine name
	VirtualMachineName pulumi.StringPtrInput
}

The set of arguments for constructing a VirtualMachine resource.

func (VirtualMachineArgs) ElementType

func (VirtualMachineArgs) ElementType() reflect.Type

type VirtualMachineInput

type VirtualMachineInput interface {
	pulumi.Input

	ToVirtualMachineOutput() VirtualMachineOutput
	ToVirtualMachineOutputWithContext(ctx context.Context) VirtualMachineOutput
}

type VirtualMachineOutput

type VirtualMachineOutput struct{ *pulumi.OutputState }

func (VirtualMachineOutput) AmountOfRam

func (o VirtualMachineOutput) AmountOfRam() pulumi.IntOutput

The amount of memory

func (VirtualMachineOutput) Controllers

The list of Virtual Disks' Controllers

func (VirtualMachineOutput) Customization

Virtual machine properties

func (VirtualMachineOutput) Disks

The list of Virtual Disks

func (VirtualMachineOutput) Dnsname

The DNS name of Virtual Machine in VCenter

func (VirtualMachineOutput) ElementType

func (VirtualMachineOutput) ElementType() reflect.Type

func (VirtualMachineOutput) ExposeToGuestVM

func (o VirtualMachineOutput) ExposeToGuestVM() pulumi.BoolPtrOutput

Expose Guest OS or not

func (VirtualMachineOutput) Folder

The path to virtual machine folder in VCenter

func (VirtualMachineOutput) GuestOS

The name of Guest OS

func (VirtualMachineOutput) GuestOSType

func (o VirtualMachineOutput) GuestOSType() pulumi.StringOutput

The Guest OS type

func (VirtualMachineOutput) Location

Azure region

func (VirtualMachineOutput) Name

{virtualMachineName}

func (VirtualMachineOutput) Nics

The list of Virtual NICs

func (VirtualMachineOutput) NumberOfCores

func (o VirtualMachineOutput) NumberOfCores() pulumi.IntOutput

The number of CPU cores

func (VirtualMachineOutput) Password

Password for login. Deprecated - use customization property

func (VirtualMachineOutput) PrivateCloudId

func (o VirtualMachineOutput) PrivateCloudId() pulumi.StringOutput

Private Cloud Id

func (VirtualMachineOutput) ProvisioningState

func (o VirtualMachineOutput) ProvisioningState() pulumi.StringOutput

The provisioning status of the resource

func (VirtualMachineOutput) PublicIP

The public ip of Virtual Machine

func (VirtualMachineOutput) ResourcePool

Virtual Machines Resource Pool

func (VirtualMachineOutput) Status

The status of Virtual machine

func (VirtualMachineOutput) Tags

The list of tags

func (VirtualMachineOutput) TemplateId

Virtual Machine Template Id

func (VirtualMachineOutput) ToVirtualMachineOutput

func (o VirtualMachineOutput) ToVirtualMachineOutput() VirtualMachineOutput

func (VirtualMachineOutput) ToVirtualMachineOutputWithContext

func (o VirtualMachineOutput) ToVirtualMachineOutputWithContext(ctx context.Context) VirtualMachineOutput

func (VirtualMachineOutput) Type

{resourceProviderNamespace}/{resourceType}

func (VirtualMachineOutput) Username

Username for login. Deprecated - use customization property

func (VirtualMachineOutput) VSphereNetworks

func (o VirtualMachineOutput) VSphereNetworks() pulumi.StringArrayOutput

The list of Virtual VSphere Networks

func (VirtualMachineOutput) VmId

The internal id of Virtual Machine in VCenter

func (VirtualMachineOutput) Vmwaretools

func (o VirtualMachineOutput) Vmwaretools() pulumi.StringOutput

VMware tools version

type VirtualMachineState

type VirtualMachineState struct {
}

func (VirtualMachineState) ElementType

func (VirtualMachineState) ElementType() reflect.Type

type VirtualNetwork

type VirtualNetwork struct {
	// virtual network id (privateCloudId:vsphereId)
	Id string `pulumi:"id"`
}

Virtual network model

type VirtualNetworkArgs

type VirtualNetworkArgs struct {
	// virtual network id (privateCloudId:vsphereId)
	Id pulumi.StringInput `pulumi:"id"`
}

Virtual network model

func (VirtualNetworkArgs) ElementType

func (VirtualNetworkArgs) ElementType() reflect.Type

func (VirtualNetworkArgs) ToVirtualNetworkOutput

func (i VirtualNetworkArgs) ToVirtualNetworkOutput() VirtualNetworkOutput

func (VirtualNetworkArgs) ToVirtualNetworkOutputWithContext

func (i VirtualNetworkArgs) ToVirtualNetworkOutputWithContext(ctx context.Context) VirtualNetworkOutput

type VirtualNetworkInput

type VirtualNetworkInput interface {
	pulumi.Input

	ToVirtualNetworkOutput() VirtualNetworkOutput
	ToVirtualNetworkOutputWithContext(context.Context) VirtualNetworkOutput
}

VirtualNetworkInput is an input type that accepts VirtualNetworkArgs and VirtualNetworkOutput values. You can construct a concrete instance of `VirtualNetworkInput` via:

VirtualNetworkArgs{...}

type VirtualNetworkOutput

type VirtualNetworkOutput struct{ *pulumi.OutputState }

Virtual network model

func (VirtualNetworkOutput) ElementType

func (VirtualNetworkOutput) ElementType() reflect.Type

func (VirtualNetworkOutput) Id

virtual network id (privateCloudId:vsphereId)

func (VirtualNetworkOutput) ToVirtualNetworkOutput

func (o VirtualNetworkOutput) ToVirtualNetworkOutput() VirtualNetworkOutput

func (VirtualNetworkOutput) ToVirtualNetworkOutputWithContext

func (o VirtualNetworkOutput) ToVirtualNetworkOutputWithContext(ctx context.Context) VirtualNetworkOutput

type VirtualNetworkResponse

type VirtualNetworkResponse struct {
	// can be used in vm creation/deletion
	Assignable bool `pulumi:"assignable"`
	// virtual network id (privateCloudId:vsphereId)
	Id string `pulumi:"id"`
	// Azure region
	Location string `pulumi:"location"`
	// {VirtualNetworkName}
	Name string `pulumi:"name"`
	// The Private Cloud id
	PrivateCloudId string `pulumi:"privateCloudId"`
	// {resourceProviderNamespace}/{resourceType}
	Type string `pulumi:"type"`
}

Virtual network model

type VirtualNetworkResponseOutput

type VirtualNetworkResponseOutput struct{ *pulumi.OutputState }

Virtual network model

func (VirtualNetworkResponseOutput) Assignable

can be used in vm creation/deletion

func (VirtualNetworkResponseOutput) ElementType

func (VirtualNetworkResponseOutput) Id

virtual network id (privateCloudId:vsphereId)

func (VirtualNetworkResponseOutput) Location

Azure region

func (VirtualNetworkResponseOutput) Name

{VirtualNetworkName}

func (VirtualNetworkResponseOutput) PrivateCloudId

The Private Cloud id

func (VirtualNetworkResponseOutput) ToVirtualNetworkResponseOutput

func (o VirtualNetworkResponseOutput) ToVirtualNetworkResponseOutput() VirtualNetworkResponseOutput

func (VirtualNetworkResponseOutput) ToVirtualNetworkResponseOutputWithContext

func (o VirtualNetworkResponseOutput) ToVirtualNetworkResponseOutputWithContext(ctx context.Context) VirtualNetworkResponseOutput

func (VirtualNetworkResponseOutput) Type

{resourceProviderNamespace}/{resourceType}

type VirtualNic

type VirtualNic struct {
	// guest OS customization for nic
	Customization *GuestOSNICCustomization `pulumi:"customization"`
	// NIC ip address
	IpAddresses []string `pulumi:"ipAddresses"`
	// NIC MAC address
	MacAddress *string `pulumi:"macAddress"`
	// Virtual Network
	Network VirtualNetwork `pulumi:"network"`
	// NIC type
	NicType NICType `pulumi:"nicType"`
	// Is NIC powered on/off on boot
	PowerOnBoot *bool `pulumi:"powerOnBoot"`
	// NIC id
	VirtualNicId *string `pulumi:"virtualNicId"`
}

Virtual NIC model

type VirtualNicArgs

type VirtualNicArgs struct {
	// guest OS customization for nic
	Customization GuestOSNICCustomizationPtrInput `pulumi:"customization"`
	// NIC ip address
	IpAddresses pulumi.StringArrayInput `pulumi:"ipAddresses"`
	// NIC MAC address
	MacAddress pulumi.StringPtrInput `pulumi:"macAddress"`
	// Virtual Network
	Network VirtualNetworkInput `pulumi:"network"`
	// NIC type
	NicType NICTypeInput `pulumi:"nicType"`
	// Is NIC powered on/off on boot
	PowerOnBoot pulumi.BoolPtrInput `pulumi:"powerOnBoot"`
	// NIC id
	VirtualNicId pulumi.StringPtrInput `pulumi:"virtualNicId"`
}

Virtual NIC model

func (VirtualNicArgs) ElementType

func (VirtualNicArgs) ElementType() reflect.Type

func (VirtualNicArgs) ToVirtualNicOutput

func (i VirtualNicArgs) ToVirtualNicOutput() VirtualNicOutput

func (VirtualNicArgs) ToVirtualNicOutputWithContext

func (i VirtualNicArgs) ToVirtualNicOutputWithContext(ctx context.Context) VirtualNicOutput

type VirtualNicArray

type VirtualNicArray []VirtualNicInput

func (VirtualNicArray) ElementType

func (VirtualNicArray) ElementType() reflect.Type

func (VirtualNicArray) ToVirtualNicArrayOutput

func (i VirtualNicArray) ToVirtualNicArrayOutput() VirtualNicArrayOutput

func (VirtualNicArray) ToVirtualNicArrayOutputWithContext

func (i VirtualNicArray) ToVirtualNicArrayOutputWithContext(ctx context.Context) VirtualNicArrayOutput

type VirtualNicArrayInput

type VirtualNicArrayInput interface {
	pulumi.Input

	ToVirtualNicArrayOutput() VirtualNicArrayOutput
	ToVirtualNicArrayOutputWithContext(context.Context) VirtualNicArrayOutput
}

VirtualNicArrayInput is an input type that accepts VirtualNicArray and VirtualNicArrayOutput values. You can construct a concrete instance of `VirtualNicArrayInput` via:

VirtualNicArray{ VirtualNicArgs{...} }

type VirtualNicArrayOutput

type VirtualNicArrayOutput struct{ *pulumi.OutputState }

func (VirtualNicArrayOutput) ElementType

func (VirtualNicArrayOutput) ElementType() reflect.Type

func (VirtualNicArrayOutput) Index

func (VirtualNicArrayOutput) ToVirtualNicArrayOutput

func (o VirtualNicArrayOutput) ToVirtualNicArrayOutput() VirtualNicArrayOutput

func (VirtualNicArrayOutput) ToVirtualNicArrayOutputWithContext

func (o VirtualNicArrayOutput) ToVirtualNicArrayOutputWithContext(ctx context.Context) VirtualNicArrayOutput

type VirtualNicInput

type VirtualNicInput interface {
	pulumi.Input

	ToVirtualNicOutput() VirtualNicOutput
	ToVirtualNicOutputWithContext(context.Context) VirtualNicOutput
}

VirtualNicInput is an input type that accepts VirtualNicArgs and VirtualNicOutput values. You can construct a concrete instance of `VirtualNicInput` via:

VirtualNicArgs{...}

type VirtualNicOutput

type VirtualNicOutput struct{ *pulumi.OutputState }

Virtual NIC model

func (VirtualNicOutput) Customization

guest OS customization for nic

func (VirtualNicOutput) ElementType

func (VirtualNicOutput) ElementType() reflect.Type

func (VirtualNicOutput) IpAddresses

func (o VirtualNicOutput) IpAddresses() pulumi.StringArrayOutput

NIC ip address

func (VirtualNicOutput) MacAddress

func (o VirtualNicOutput) MacAddress() pulumi.StringPtrOutput

NIC MAC address

func (VirtualNicOutput) Network

Virtual Network

func (VirtualNicOutput) NicType

func (o VirtualNicOutput) NicType() NICTypeOutput

NIC type

func (VirtualNicOutput) PowerOnBoot

func (o VirtualNicOutput) PowerOnBoot() pulumi.BoolPtrOutput

Is NIC powered on/off on boot

func (VirtualNicOutput) ToVirtualNicOutput

func (o VirtualNicOutput) ToVirtualNicOutput() VirtualNicOutput

func (VirtualNicOutput) ToVirtualNicOutputWithContext

func (o VirtualNicOutput) ToVirtualNicOutputWithContext(ctx context.Context) VirtualNicOutput

func (VirtualNicOutput) VirtualNicId

func (o VirtualNicOutput) VirtualNicId() pulumi.StringPtrOutput

NIC id

type VirtualNicResponse

type VirtualNicResponse struct {
	// guest OS customization for nic
	Customization *GuestOSNICCustomizationResponse `pulumi:"customization"`
	// NIC ip address
	IpAddresses []string `pulumi:"ipAddresses"`
	// NIC MAC address
	MacAddress *string `pulumi:"macAddress"`
	// Virtual Network
	Network VirtualNetworkResponse `pulumi:"network"`
	// NIC type
	NicType string `pulumi:"nicType"`
	// Is NIC powered on/off on boot
	PowerOnBoot *bool `pulumi:"powerOnBoot"`
	// NIC id
	VirtualNicId *string `pulumi:"virtualNicId"`
	// NIC name
	VirtualNicName string `pulumi:"virtualNicName"`
}

Virtual NIC model

type VirtualNicResponseArrayOutput

type VirtualNicResponseArrayOutput struct{ *pulumi.OutputState }

func (VirtualNicResponseArrayOutput) ElementType

func (VirtualNicResponseArrayOutput) Index

func (VirtualNicResponseArrayOutput) ToVirtualNicResponseArrayOutput

func (o VirtualNicResponseArrayOutput) ToVirtualNicResponseArrayOutput() VirtualNicResponseArrayOutput

func (VirtualNicResponseArrayOutput) ToVirtualNicResponseArrayOutputWithContext

func (o VirtualNicResponseArrayOutput) ToVirtualNicResponseArrayOutputWithContext(ctx context.Context) VirtualNicResponseArrayOutput

type VirtualNicResponseOutput

type VirtualNicResponseOutput struct{ *pulumi.OutputState }

Virtual NIC model

func (VirtualNicResponseOutput) Customization

guest OS customization for nic

func (VirtualNicResponseOutput) ElementType

func (VirtualNicResponseOutput) ElementType() reflect.Type

func (VirtualNicResponseOutput) IpAddresses

NIC ip address

func (VirtualNicResponseOutput) MacAddress

NIC MAC address

func (VirtualNicResponseOutput) Network

Virtual Network

func (VirtualNicResponseOutput) NicType

NIC type

func (VirtualNicResponseOutput) PowerOnBoot

Is NIC powered on/off on boot

func (VirtualNicResponseOutput) ToVirtualNicResponseOutput

func (o VirtualNicResponseOutput) ToVirtualNicResponseOutput() VirtualNicResponseOutput

func (VirtualNicResponseOutput) ToVirtualNicResponseOutputWithContext

func (o VirtualNicResponseOutput) ToVirtualNicResponseOutputWithContext(ctx context.Context) VirtualNicResponseOutput

func (VirtualNicResponseOutput) VirtualNicId

NIC id

func (VirtualNicResponseOutput) VirtualNicName

func (o VirtualNicResponseOutput) VirtualNicName() pulumi.StringOutput

NIC name

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL