Class VirtualMachineArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.connectedvmwarevsphere.VirtualMachineArgs
-
public final class VirtualMachineArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
VirtualMachineArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static VirtualMachineArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VirtualMachineArgs.Builder
builder()
static VirtualMachineArgs.Builder
builder(VirtualMachineArgs defaults)
java.util.Optional<com.pulumi.core.Output<ExtendedLocationArgs>>
extendedLocation()
java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,FirmwareType>>>
firmwareType()
java.util.Optional<com.pulumi.core.Output<GuestAgentProfileArgs>>
guestAgentProfile()
java.util.Optional<com.pulumi.core.Output<HardwareProfileArgs>>
hardwareProfile()
java.util.Optional<com.pulumi.core.Output<IdentityArgs>>
identity()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
inventoryItemId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
kind()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
location()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
moRefId()
java.util.Optional<com.pulumi.core.Output<NetworkProfileArgs>>
networkProfile()
java.util.Optional<com.pulumi.core.Output<OsProfileArgs>>
osProfile()
java.util.Optional<com.pulumi.core.Output<PlacementProfileArgs>>
placementProfile()
com.pulumi.core.Output<java.lang.String>
resourceGroupName()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
resourcePoolId()
java.util.Optional<com.pulumi.core.Output<SecurityProfileArgs>>
securityProfile()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
smbiosUuid()
java.util.Optional<com.pulumi.core.Output<StorageProfileArgs>>
storageProfile()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
tags()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
templateId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
vCenterId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
virtualMachineName()
-
-
-
Field Detail
-
Empty
public static final VirtualMachineArgs Empty
-
-
Method Detail
-
extendedLocation
public java.util.Optional<com.pulumi.core.Output<ExtendedLocationArgs>> extendedLocation()
- Returns:
- Gets or sets the extended location.
-
firmwareType
public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,FirmwareType>>> firmwareType()
- Returns:
- Firmware type
-
guestAgentProfile
public java.util.Optional<com.pulumi.core.Output<GuestAgentProfileArgs>> guestAgentProfile()
- Returns:
- Guest agent status properties.
-
hardwareProfile
public java.util.Optional<com.pulumi.core.Output<HardwareProfileArgs>> hardwareProfile()
- Returns:
- Hardware properties.
-
identity
public java.util.Optional<com.pulumi.core.Output<IdentityArgs>> identity()
- Returns:
- The identity of the resource.
-
inventoryItemId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> inventoryItemId()
- Returns:
- Gets or sets the inventory Item ID for the virtual machine.
-
kind
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> kind()
- Returns:
- Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type; e.g. ApiApps are a kind of Microsoft.Web/sites type. If supported, the resource provider must validate and persist this value.
-
location
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> location()
- Returns:
- Gets or sets the location.
-
moRefId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> moRefId()
- Returns:
- Gets or sets the vCenter MoRef (Managed Object Reference) ID for the virtual machine.
-
networkProfile
public java.util.Optional<com.pulumi.core.Output<NetworkProfileArgs>> networkProfile()
- Returns:
- Network properties.
-
osProfile
public java.util.Optional<com.pulumi.core.Output<OsProfileArgs>> osProfile()
- Returns:
- OS properties.
-
placementProfile
public java.util.Optional<com.pulumi.core.Output<PlacementProfileArgs>> placementProfile()
- Returns:
- Placement properties.
-
resourceGroupName
public com.pulumi.core.Output<java.lang.String> resourceGroupName()
- Returns:
- The Resource Group Name.
-
resourcePoolId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> resourcePoolId()
- Returns:
- Gets or sets the ARM Id of the resourcePool resource on which this virtual machine will deploy.
-
securityProfile
public java.util.Optional<com.pulumi.core.Output<SecurityProfileArgs>> securityProfile()
- Returns:
- Gets the security profile.
-
smbiosUuid
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> smbiosUuid()
- Returns:
- Gets or sets the SMBIOS UUID of the vm.
-
storageProfile
public java.util.Optional<com.pulumi.core.Output<StorageProfileArgs>> storageProfile()
- Returns:
- Storage properties.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Gets or sets the Resource tags.
-
templateId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> templateId()
- Returns:
- Gets or sets the ARM Id of the template resource to deploy the virtual machine.
-
vCenterId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> vCenterId()
- Returns:
- Gets or sets the ARM Id of the vCenter resource in which this resource pool resides.
-
virtualMachineName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> virtualMachineName()
- Returns:
- Name of the virtual machine resource.
-
builder
public static VirtualMachineArgs.Builder builder()
-
builder
public static VirtualMachineArgs.Builder builder(VirtualMachineArgs defaults)
-
-