v20190401

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2021 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.AnyOutput `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

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 added in v0.2.6

func (*DedicatedCloudNode) ElementType() reflect.Type

func (*DedicatedCloudNode) ToDedicatedCloudNodeOutput added in v0.2.6

func (i *DedicatedCloudNode) ToDedicatedCloudNodeOutput() DedicatedCloudNodeOutput

func (*DedicatedCloudNode) ToDedicatedCloudNodeOutputWithContext added in v0.2.6

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.StringInput
	// 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 added in v0.2.6

type DedicatedCloudNodeInput interface {
	pulumi.Input

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

type DedicatedCloudNodeOutput added in v0.2.6

type DedicatedCloudNodeOutput struct {
	*pulumi.OutputState
}

func (DedicatedCloudNodeOutput) ElementType added in v0.2.6

func (DedicatedCloudNodeOutput) ElementType() reflect.Type

func (DedicatedCloudNodeOutput) ToDedicatedCloudNodeOutput added in v0.2.6

func (o DedicatedCloudNodeOutput) ToDedicatedCloudNodeOutput() DedicatedCloudNodeOutput

func (DedicatedCloudNodeOutput) ToDedicatedCloudNodeOutputWithContext added in v0.2.6

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

type DedicatedCloudNodeState

type DedicatedCloudNodeState struct {
	// Availability Zone id, e.g. "az1"
	AvailabilityZoneId pulumi.StringPtrInput
	// Availability Zone name, e.g. "Availability Zone 1"
	AvailabilityZoneName pulumi.StringPtrInput
	// VMWare Cloud Rack Name
	CloudRackName pulumi.StringPtrInput
	// date time the resource was created
	Created pulumi.Input
	// Azure region
	Location pulumi.StringPtrInput
	// SKU's name
	Name pulumi.StringPtrInput
	// count of nodes to create
	NodesCount pulumi.IntPtrInput
	// Placement Group id, e.g. "n1"
	PlacementGroupId pulumi.StringPtrInput
	// Placement Name, e.g. "Placement Group 1"
	PlacementGroupName pulumi.StringPtrInput
	// Private Cloud Id
	PrivateCloudId pulumi.StringPtrInput
	// Resource Pool Name
	PrivateCloudName pulumi.StringPtrInput
	// The provisioning status of the resource
	ProvisioningState pulumi.StringPtrInput
	// purchase id
	PurchaseId pulumi.StringPtrInput
	// Dedicated Cloud Nodes SKU
	Sku SkuResponsePtrInput
	// Node status, indicates is private cloud set up on this node or not
	Status pulumi.StringPtrInput
	// Dedicated Cloud Nodes tags
	Tags pulumi.StringMapInput
	// {resourceProviderNamespace}/{resourceType}
	Type pulumi.StringPtrInput
	// VMWare Cluster Name
	VmwareClusterName pulumi.StringPtrInput
}

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

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 added in v0.2.6

func (*DedicatedCloudService) ElementType() reflect.Type

func (*DedicatedCloudService) ToDedicatedCloudServiceOutput added in v0.2.6

func (i *DedicatedCloudService) ToDedicatedCloudServiceOutput() DedicatedCloudServiceOutput

func (*DedicatedCloudService) ToDedicatedCloudServiceOutputWithContext added in v0.2.6

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

type DedicatedCloudServiceArgs

type DedicatedCloudServiceArgs struct {
	// dedicated cloud Service name
	DedicatedCloudServiceName pulumi.StringInput
	// 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 added in v0.2.6

type DedicatedCloudServiceInput interface {
	pulumi.Input

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

type DedicatedCloudServiceOutput added in v0.2.6

type DedicatedCloudServiceOutput struct {
	*pulumi.OutputState
}

func (DedicatedCloudServiceOutput) ElementType added in v0.2.6

func (DedicatedCloudServiceOutput) ToDedicatedCloudServiceOutput added in v0.2.6

func (o DedicatedCloudServiceOutput) ToDedicatedCloudServiceOutput() DedicatedCloudServiceOutput

func (DedicatedCloudServiceOutput) ToDedicatedCloudServiceOutputWithContext added in v0.2.6

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

type DedicatedCloudServiceState

type DedicatedCloudServiceState struct {
	// gateway Subnet for the account. It will collect the subnet address and always treat it as /28
	GatewaySubnet pulumi.StringPtrInput
	// indicates whether account onboarded or not in a given region
	IsAccountOnboarded pulumi.StringPtrInput
	// Azure region
	Location pulumi.StringPtrInput
	// {dedicatedCloudServiceName}
	Name pulumi.StringPtrInput
	// total nodes purchased
	Nodes pulumi.IntPtrInput
	// link to a service management web portal
	ServiceURL pulumi.StringPtrInput
	// The list of tags
	Tags pulumi.StringMapInput
	// {resourceProviderNamespace}/{resourceType}
	Type pulumi.StringPtrInput
}

func (DedicatedCloudServiceState) ElementType

func (DedicatedCloudServiceState) ElementType() reflect.Type

type DiskIndependenceMode added in v0.3.1

type DiskIndependenceMode pulumi.String

Disk's independence mode type

func (DiskIndependenceMode) ElementType added in v0.3.1

func (DiskIndependenceMode) ElementType() reflect.Type

func (DiskIndependenceMode) ToStringOutput added in v0.3.1

func (e DiskIndependenceMode) ToStringOutput() pulumi.StringOutput

func (DiskIndependenceMode) ToStringOutputWithContext added in v0.3.1

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

func (DiskIndependenceMode) ToStringPtrOutput added in v0.3.1

func (e DiskIndependenceMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (DiskIndependenceMode) ToStringPtrOutputWithContext added in v0.3.1

func (e DiskIndependenceMode) 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 GuestOSCustomizationResponseArgs

type GuestOSCustomizationResponseArgs 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 (GuestOSCustomizationResponseArgs) ElementType

func (GuestOSCustomizationResponseArgs) ToGuestOSCustomizationResponseOutput

func (i GuestOSCustomizationResponseArgs) ToGuestOSCustomizationResponseOutput() GuestOSCustomizationResponseOutput

func (GuestOSCustomizationResponseArgs) ToGuestOSCustomizationResponseOutputWithContext

func (i GuestOSCustomizationResponseArgs) ToGuestOSCustomizationResponseOutputWithContext(ctx context.Context) GuestOSCustomizationResponseOutput

func (GuestOSCustomizationResponseArgs) ToGuestOSCustomizationResponsePtrOutput

func (i GuestOSCustomizationResponseArgs) ToGuestOSCustomizationResponsePtrOutput() GuestOSCustomizationResponsePtrOutput

func (GuestOSCustomizationResponseArgs) ToGuestOSCustomizationResponsePtrOutputWithContext

func (i GuestOSCustomizationResponseArgs) ToGuestOSCustomizationResponsePtrOutputWithContext(ctx context.Context) GuestOSCustomizationResponsePtrOutput

type GuestOSCustomizationResponseInput

type GuestOSCustomizationResponseInput interface {
	pulumi.Input

	ToGuestOSCustomizationResponseOutput() GuestOSCustomizationResponseOutput
	ToGuestOSCustomizationResponseOutputWithContext(context.Context) GuestOSCustomizationResponseOutput
}

GuestOSCustomizationResponseInput is an input type that accepts GuestOSCustomizationResponseArgs and GuestOSCustomizationResponseOutput values. You can construct a concrete instance of `GuestOSCustomizationResponseInput` via:

GuestOSCustomizationResponseArgs{...}

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) ToGuestOSCustomizationResponsePtrOutput

func (o GuestOSCustomizationResponseOutput) ToGuestOSCustomizationResponsePtrOutput() GuestOSCustomizationResponsePtrOutput

func (GuestOSCustomizationResponseOutput) ToGuestOSCustomizationResponsePtrOutputWithContext

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

func (GuestOSCustomizationResponseOutput) Username

Username for login

type GuestOSCustomizationResponsePtrInput

type GuestOSCustomizationResponsePtrInput interface {
	pulumi.Input

	ToGuestOSCustomizationResponsePtrOutput() GuestOSCustomizationResponsePtrOutput
	ToGuestOSCustomizationResponsePtrOutputWithContext(context.Context) GuestOSCustomizationResponsePtrOutput
}

GuestOSCustomizationResponsePtrInput is an input type that accepts GuestOSCustomizationResponseArgs, GuestOSCustomizationResponsePtr and GuestOSCustomizationResponsePtrOutput values. You can construct a concrete instance of `GuestOSCustomizationResponsePtrInput` via:

        GuestOSCustomizationResponseArgs{...}

or:

        nil

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 GuestOSNICCustomizationResponseArgs

type GuestOSNICCustomizationResponseArgs 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 (GuestOSNICCustomizationResponseArgs) ElementType

func (GuestOSNICCustomizationResponseArgs) ToGuestOSNICCustomizationResponseOutput

func (i GuestOSNICCustomizationResponseArgs) ToGuestOSNICCustomizationResponseOutput() GuestOSNICCustomizationResponseOutput

func (GuestOSNICCustomizationResponseArgs) ToGuestOSNICCustomizationResponseOutputWithContext

func (i GuestOSNICCustomizationResponseArgs) ToGuestOSNICCustomizationResponseOutputWithContext(ctx context.Context) GuestOSNICCustomizationResponseOutput

func (GuestOSNICCustomizationResponseArgs) ToGuestOSNICCustomizationResponsePtrOutput

func (i GuestOSNICCustomizationResponseArgs) ToGuestOSNICCustomizationResponsePtrOutput() GuestOSNICCustomizationResponsePtrOutput

func (GuestOSNICCustomizationResponseArgs) ToGuestOSNICCustomizationResponsePtrOutputWithContext

func (i GuestOSNICCustomizationResponseArgs) ToGuestOSNICCustomizationResponsePtrOutputWithContext(ctx context.Context) GuestOSNICCustomizationResponsePtrOutput

type GuestOSNICCustomizationResponseInput

type GuestOSNICCustomizationResponseInput interface {
	pulumi.Input

	ToGuestOSNICCustomizationResponseOutput() GuestOSNICCustomizationResponseOutput
	ToGuestOSNICCustomizationResponseOutputWithContext(context.Context) GuestOSNICCustomizationResponseOutput
}

GuestOSNICCustomizationResponseInput is an input type that accepts GuestOSNICCustomizationResponseArgs and GuestOSNICCustomizationResponseOutput values. You can construct a concrete instance of `GuestOSNICCustomizationResponseInput` via:

GuestOSNICCustomizationResponseArgs{...}

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

func (GuestOSNICCustomizationResponseOutput) ToGuestOSNICCustomizationResponsePtrOutput

func (o GuestOSNICCustomizationResponseOutput) ToGuestOSNICCustomizationResponsePtrOutput() GuestOSNICCustomizationResponsePtrOutput

func (GuestOSNICCustomizationResponseOutput) ToGuestOSNICCustomizationResponsePtrOutputWithContext

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

type GuestOSNICCustomizationResponsePtrInput

type GuestOSNICCustomizationResponsePtrInput interface {
	pulumi.Input

	ToGuestOSNICCustomizationResponsePtrOutput() GuestOSNICCustomizationResponsePtrOutput
	ToGuestOSNICCustomizationResponsePtrOutputWithContext(context.Context) GuestOSNICCustomizationResponsePtrOutput
}

GuestOSNICCustomizationResponsePtrInput is an input type that accepts GuestOSNICCustomizationResponseArgs, GuestOSNICCustomizationResponsePtr and GuestOSNICCustomizationResponsePtrOutput values. You can construct a concrete instance of `GuestOSNICCustomizationResponsePtrInput` via:

        GuestOSNICCustomizationResponseArgs{...}

or:

        nil

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 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 interface{} `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

type LookupDedicatedCloudServiceArgs

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

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

type LookupVirtualMachineArgs

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

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

type NICType added in v0.3.1

type NICType pulumi.String

NIC type

func (NICType) ElementType added in v0.3.1

func (NICType) ElementType() reflect.Type

func (NICType) ToStringOutput added in v0.3.1

func (e NICType) ToStringOutput() pulumi.StringOutput

func (NICType) ToStringOutputWithContext added in v0.3.1

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

func (NICType) ToStringPtrOutput added in v0.3.1

func (e NICType) ToStringPtrOutput() pulumi.StringPtrOutput

func (NICType) ToStringPtrOutputWithContext added in v0.3.1

func (e NICType) 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 ResourcePoolResponseArgs

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

Resource pool model

func (ResourcePoolResponseArgs) ElementType

func (ResourcePoolResponseArgs) ElementType() reflect.Type

func (ResourcePoolResponseArgs) ToResourcePoolResponseOutput

func (i ResourcePoolResponseArgs) ToResourcePoolResponseOutput() ResourcePoolResponseOutput

func (ResourcePoolResponseArgs) ToResourcePoolResponseOutputWithContext

func (i ResourcePoolResponseArgs) ToResourcePoolResponseOutputWithContext(ctx context.Context) ResourcePoolResponseOutput

func (ResourcePoolResponseArgs) ToResourcePoolResponsePtrOutput

func (i ResourcePoolResponseArgs) ToResourcePoolResponsePtrOutput() ResourcePoolResponsePtrOutput

func (ResourcePoolResponseArgs) ToResourcePoolResponsePtrOutputWithContext

func (i ResourcePoolResponseArgs) ToResourcePoolResponsePtrOutputWithContext(ctx context.Context) ResourcePoolResponsePtrOutput

type ResourcePoolResponseInput

type ResourcePoolResponseInput interface {
	pulumi.Input

	ToResourcePoolResponseOutput() ResourcePoolResponseOutput
	ToResourcePoolResponseOutputWithContext(context.Context) ResourcePoolResponseOutput
}

ResourcePoolResponseInput is an input type that accepts ResourcePoolResponseArgs and ResourcePoolResponseOutput values. You can construct a concrete instance of `ResourcePoolResponseInput` via:

ResourcePoolResponseArgs{...}

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) ToResourcePoolResponsePtrOutput

func (o ResourcePoolResponseOutput) ToResourcePoolResponsePtrOutput() ResourcePoolResponsePtrOutput

func (ResourcePoolResponseOutput) ToResourcePoolResponsePtrOutputWithContext

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

func (ResourcePoolResponseOutput) Type

{resourceProviderNamespace}/{resourceType}

type ResourcePoolResponsePtrInput

type ResourcePoolResponsePtrInput interface {
	pulumi.Input

	ToResourcePoolResponsePtrOutput() ResourcePoolResponsePtrOutput
	ToResourcePoolResponsePtrOutputWithContext(context.Context) ResourcePoolResponsePtrOutput
}

ResourcePoolResponsePtrInput is an input type that accepts ResourcePoolResponseArgs, ResourcePoolResponsePtr and ResourcePoolResponsePtrOutput values. You can construct a concrete instance of `ResourcePoolResponsePtrInput` via:

        ResourcePoolResponseArgs{...}

or:

        nil

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 SkuResponseArgs

type SkuResponseArgs 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 (SkuResponseArgs) ElementType

func (SkuResponseArgs) ElementType() reflect.Type

func (SkuResponseArgs) ToSkuResponseOutput

func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseArgs) ToSkuResponseOutputWithContext

func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput

func (SkuResponseArgs) ToSkuResponsePtrOutput

func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext

func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SkuResponseInput

type SkuResponseInput interface {
	pulumi.Input

	ToSkuResponseOutput() SkuResponseOutput
	ToSkuResponseOutputWithContext(context.Context) SkuResponseOutput
}

SkuResponseInput is an input type that accepts SkuResponseArgs and SkuResponseOutput values. You can construct a concrete instance of `SkuResponseInput` via:

SkuResponseArgs{...}

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

func (SkuResponseOutput) ToSkuResponsePtrOutput

func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext

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

type SkuResponsePtrInput

type SkuResponsePtrInput interface {
	pulumi.Input

	ToSkuResponsePtrOutput() SkuResponsePtrOutput
	ToSkuResponsePtrOutputWithContext(context.Context) SkuResponsePtrOutput
}

SkuResponsePtrInput is an input type that accepts SkuResponseArgs, SkuResponsePtr and SkuResponsePtrOutput values. You can construct a concrete instance of `SkuResponsePtrInput` via:

        SkuResponseArgs{...}

or:

        nil

func SkuResponsePtr

func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput

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 string `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 DiskIndependenceMode `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 VirtualDiskControllerResponseArgs

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

Virtual disk controller model

func (VirtualDiskControllerResponseArgs) ElementType

func (VirtualDiskControllerResponseArgs) ToVirtualDiskControllerResponseOutput

func (i VirtualDiskControllerResponseArgs) ToVirtualDiskControllerResponseOutput() VirtualDiskControllerResponseOutput

func (VirtualDiskControllerResponseArgs) ToVirtualDiskControllerResponseOutputWithContext

func (i VirtualDiskControllerResponseArgs) ToVirtualDiskControllerResponseOutputWithContext(ctx context.Context) VirtualDiskControllerResponseOutput

type VirtualDiskControllerResponseArray

type VirtualDiskControllerResponseArray []VirtualDiskControllerResponseInput

func (VirtualDiskControllerResponseArray) ElementType

func (VirtualDiskControllerResponseArray) ToVirtualDiskControllerResponseArrayOutput

func (i VirtualDiskControllerResponseArray) ToVirtualDiskControllerResponseArrayOutput() VirtualDiskControllerResponseArrayOutput

func (VirtualDiskControllerResponseArray) ToVirtualDiskControllerResponseArrayOutputWithContext

func (i VirtualDiskControllerResponseArray) ToVirtualDiskControllerResponseArrayOutputWithContext(ctx context.Context) VirtualDiskControllerResponseArrayOutput

type VirtualDiskControllerResponseArrayInput

type VirtualDiskControllerResponseArrayInput interface {
	pulumi.Input

	ToVirtualDiskControllerResponseArrayOutput() VirtualDiskControllerResponseArrayOutput
	ToVirtualDiskControllerResponseArrayOutputWithContext(context.Context) VirtualDiskControllerResponseArrayOutput
}

VirtualDiskControllerResponseArrayInput is an input type that accepts VirtualDiskControllerResponseArray and VirtualDiskControllerResponseArrayOutput values. You can construct a concrete instance of `VirtualDiskControllerResponseArrayInput` via:

VirtualDiskControllerResponseArray{ VirtualDiskControllerResponseArgs{...} }

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 VirtualDiskControllerResponseInput

type VirtualDiskControllerResponseInput interface {
	pulumi.Input

	ToVirtualDiskControllerResponseOutput() VirtualDiskControllerResponseOutput
	ToVirtualDiskControllerResponseOutputWithContext(context.Context) VirtualDiskControllerResponseOutput
}

VirtualDiskControllerResponseInput is an input type that accepts VirtualDiskControllerResponseArgs and VirtualDiskControllerResponseOutput values. You can construct a concrete instance of `VirtualDiskControllerResponseInput` via:

VirtualDiskControllerResponseArgs{...}

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() pulumi.StringOutput

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 VirtualDiskResponseArgs

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

Virtual disk model

func (VirtualDiskResponseArgs) ElementType

func (VirtualDiskResponseArgs) ElementType() reflect.Type

func (VirtualDiskResponseArgs) ToVirtualDiskResponseOutput

func (i VirtualDiskResponseArgs) ToVirtualDiskResponseOutput() VirtualDiskResponseOutput

func (VirtualDiskResponseArgs) ToVirtualDiskResponseOutputWithContext

func (i VirtualDiskResponseArgs) ToVirtualDiskResponseOutputWithContext(ctx context.Context) VirtualDiskResponseOutput

type VirtualDiskResponseArray

type VirtualDiskResponseArray []VirtualDiskResponseInput

func (VirtualDiskResponseArray) ElementType

func (VirtualDiskResponseArray) ElementType() reflect.Type

func (VirtualDiskResponseArray) ToVirtualDiskResponseArrayOutput

func (i VirtualDiskResponseArray) ToVirtualDiskResponseArrayOutput() VirtualDiskResponseArrayOutput

func (VirtualDiskResponseArray) ToVirtualDiskResponseArrayOutputWithContext

func (i VirtualDiskResponseArray) ToVirtualDiskResponseArrayOutputWithContext(ctx context.Context) VirtualDiskResponseArrayOutput

type VirtualDiskResponseArrayInput

type VirtualDiskResponseArrayInput interface {
	pulumi.Input

	ToVirtualDiskResponseArrayOutput() VirtualDiskResponseArrayOutput
	ToVirtualDiskResponseArrayOutputWithContext(context.Context) VirtualDiskResponseArrayOutput
}

VirtualDiskResponseArrayInput is an input type that accepts VirtualDiskResponseArray and VirtualDiskResponseArrayOutput values. You can construct a concrete instance of `VirtualDiskResponseArrayInput` via:

VirtualDiskResponseArray{ VirtualDiskResponseArgs{...} }

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 VirtualDiskResponseInput

type VirtualDiskResponseInput interface {
	pulumi.Input

	ToVirtualDiskResponseOutput() VirtualDiskResponseOutput
	ToVirtualDiskResponseOutputWithContext(context.Context) VirtualDiskResponseOutput
}

VirtualDiskResponseInput is an input type that accepts VirtualDiskResponseArgs and VirtualDiskResponseOutput values. You can construct a concrete instance of `VirtualDiskResponseInput` via:

VirtualDiskResponseArgs{...}

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

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 added in v0.2.6

func (*VirtualMachine) ElementType() reflect.Type

func (*VirtualMachine) ToVirtualMachineOutput added in v0.2.6

func (i *VirtualMachine) ToVirtualMachineOutput() VirtualMachineOutput

func (*VirtualMachine) ToVirtualMachineOutputWithContext added in v0.2.6

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.StringInput
}

The set of arguments for constructing a VirtualMachine resource.

func (VirtualMachineArgs) ElementType

func (VirtualMachineArgs) ElementType() reflect.Type

type VirtualMachineInput added in v0.2.6

type VirtualMachineInput interface {
	pulumi.Input

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

type VirtualMachineOutput added in v0.2.6

type VirtualMachineOutput struct {
	*pulumi.OutputState
}

func (VirtualMachineOutput) ElementType added in v0.2.6

func (VirtualMachineOutput) ElementType() reflect.Type

func (VirtualMachineOutput) ToVirtualMachineOutput added in v0.2.6

func (o VirtualMachineOutput) ToVirtualMachineOutput() VirtualMachineOutput

func (VirtualMachineOutput) ToVirtualMachineOutputWithContext added in v0.2.6

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

type VirtualMachineState

type VirtualMachineState struct {
	// The amount of memory
	AmountOfRam pulumi.IntPtrInput
	// The list of Virtual Disks' Controllers
	Controllers VirtualDiskControllerResponseArrayInput
	// Virtual machine properties
	Customization GuestOSCustomizationResponsePtrInput
	// The list of Virtual Disks
	Disks VirtualDiskResponseArrayInput
	// The DNS name of Virtual Machine in VCenter
	Dnsname pulumi.StringPtrInput
	// Expose Guest OS or not
	ExposeToGuestVM pulumi.BoolPtrInput
	// The path to virtual machine folder in VCenter
	Folder pulumi.StringPtrInput
	// The name of Guest OS
	GuestOS pulumi.StringPtrInput
	// The Guest OS type
	GuestOSType pulumi.StringPtrInput
	// Azure region
	Location pulumi.StringPtrInput
	// {virtualMachineName}
	Name pulumi.StringPtrInput
	// The list of Virtual NICs
	Nics VirtualNicResponseArrayInput
	// The number of CPU cores
	NumberOfCores pulumi.IntPtrInput
	// Password for login. Deprecated - use customization property
	Password pulumi.StringPtrInput
	// Private Cloud Id
	PrivateCloudId pulumi.StringPtrInput
	// The provisioning status of the resource
	ProvisioningState pulumi.StringPtrInput
	// The public ip of Virtual Machine
	PublicIP pulumi.StringPtrInput
	// Virtual Machines Resource Pool
	ResourcePool ResourcePoolResponsePtrInput
	// The status of Virtual machine
	Status pulumi.StringPtrInput
	// The list of tags
	Tags pulumi.StringMapInput
	// Virtual Machine Template Id
	TemplateId pulumi.StringPtrInput
	// {resourceProviderNamespace}/{resourceType}
	Type pulumi.StringPtrInput
	// Username for login. Deprecated - use customization property
	Username pulumi.StringPtrInput
	// The list of Virtual VSphere Networks
	VSphereNetworks pulumi.StringArrayInput
	// The internal id of Virtual Machine in VCenter
	VmId pulumi.StringPtrInput
	// VMware tools version
	Vmwaretools pulumi.StringPtrInput
}

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 VirtualNetworkResponseArgs

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

Virtual network model

func (VirtualNetworkResponseArgs) ElementType

func (VirtualNetworkResponseArgs) ElementType() reflect.Type

func (VirtualNetworkResponseArgs) ToVirtualNetworkResponseOutput

func (i VirtualNetworkResponseArgs) ToVirtualNetworkResponseOutput() VirtualNetworkResponseOutput

func (VirtualNetworkResponseArgs) ToVirtualNetworkResponseOutputWithContext

func (i VirtualNetworkResponseArgs) ToVirtualNetworkResponseOutputWithContext(ctx context.Context) VirtualNetworkResponseOutput

type VirtualNetworkResponseInput

type VirtualNetworkResponseInput interface {
	pulumi.Input

	ToVirtualNetworkResponseOutput() VirtualNetworkResponseOutput
	ToVirtualNetworkResponseOutputWithContext(context.Context) VirtualNetworkResponseOutput
}

VirtualNetworkResponseInput is an input type that accepts VirtualNetworkResponseArgs and VirtualNetworkResponseOutput values. You can construct a concrete instance of `VirtualNetworkResponseInput` via:

VirtualNetworkResponseArgs{...}

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 string `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 NICType `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() pulumi.StringOutput

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 VirtualNicResponseArgs

type VirtualNicResponseArgs struct {
	// guest OS customization for nic
	Customization GuestOSNICCustomizationResponsePtrInput `pulumi:"customization"`
	// NIC ip address
	IpAddresses pulumi.StringArrayInput `pulumi:"ipAddresses"`
	// NIC MAC address
	MacAddress pulumi.StringPtrInput `pulumi:"macAddress"`
	// Virtual Network
	Network VirtualNetworkResponseInput `pulumi:"network"`
	// NIC type
	NicType pulumi.StringInput `pulumi:"nicType"`
	// Is NIC powered on/off on boot
	PowerOnBoot pulumi.BoolPtrInput `pulumi:"powerOnBoot"`
	// NIC id
	VirtualNicId pulumi.StringPtrInput `pulumi:"virtualNicId"`
	// NIC name
	VirtualNicName pulumi.StringInput `pulumi:"virtualNicName"`
}

Virtual NIC model

func (VirtualNicResponseArgs) ElementType

func (VirtualNicResponseArgs) ElementType() reflect.Type

func (VirtualNicResponseArgs) ToVirtualNicResponseOutput

func (i VirtualNicResponseArgs) ToVirtualNicResponseOutput() VirtualNicResponseOutput

func (VirtualNicResponseArgs) ToVirtualNicResponseOutputWithContext

func (i VirtualNicResponseArgs) ToVirtualNicResponseOutputWithContext(ctx context.Context) VirtualNicResponseOutput

type VirtualNicResponseArray

type VirtualNicResponseArray []VirtualNicResponseInput

func (VirtualNicResponseArray) ElementType

func (VirtualNicResponseArray) ElementType() reflect.Type

func (VirtualNicResponseArray) ToVirtualNicResponseArrayOutput

func (i VirtualNicResponseArray) ToVirtualNicResponseArrayOutput() VirtualNicResponseArrayOutput

func (VirtualNicResponseArray) ToVirtualNicResponseArrayOutputWithContext

func (i VirtualNicResponseArray) ToVirtualNicResponseArrayOutputWithContext(ctx context.Context) VirtualNicResponseArrayOutput

type VirtualNicResponseArrayInput

type VirtualNicResponseArrayInput interface {
	pulumi.Input

	ToVirtualNicResponseArrayOutput() VirtualNicResponseArrayOutput
	ToVirtualNicResponseArrayOutputWithContext(context.Context) VirtualNicResponseArrayOutput
}

VirtualNicResponseArrayInput is an input type that accepts VirtualNicResponseArray and VirtualNicResponseArrayOutput values. You can construct a concrete instance of `VirtualNicResponseArrayInput` via:

VirtualNicResponseArray{ VirtualNicResponseArgs{...} }

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 VirtualNicResponseInput

type VirtualNicResponseInput interface {
	pulumi.Input

	ToVirtualNicResponseOutput() VirtualNicResponseOutput
	ToVirtualNicResponseOutputWithContext(context.Context) VirtualNicResponseOutput
}

VirtualNicResponseInput is an input type that accepts VirtualNicResponseArgs and VirtualNicResponseOutput values. You can construct a concrete instance of `VirtualNicResponseInput` via:

VirtualNicResponseArgs{...}

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