Interface VirtualMachine.DefinitionStages.WithLinuxCreateManagedOrUnmanaged
- All Superinterfaces:
Creatable<VirtualMachine>
,HasName
,Indexable
,Resource.DefinitionWithTags<VirtualMachine.DefinitionStages.WithCreate>
,VirtualMachine.DefinitionStages.WithAvailabilitySet
,VirtualMachine.DefinitionStages.WithAvailabilityZone
,VirtualMachine.DefinitionStages.WithBillingProfile
,VirtualMachine.DefinitionStages.WithBootDiagnostics
,VirtualMachine.DefinitionStages.WithCreate
,VirtualMachine.DefinitionStages.WithExtension
,VirtualMachine.DefinitionStages.WithFromImageCreateOptionsManaged
,VirtualMachine.DefinitionStages.WithFromImageCreateOptionsManagedOrUnmanaged
,VirtualMachine.DefinitionStages.WithLicenseType
,VirtualMachine.DefinitionStages.WithManagedCreate
,VirtualMachine.DefinitionStages.WithManagedDataDisk
,VirtualMachine.DefinitionStages.WithOSDiskSettings
,VirtualMachine.DefinitionStages.WithPlan
,VirtualMachine.DefinitionStages.WithPriority
,VirtualMachine.DefinitionStages.WithSecondaryNetworkInterface
,VirtualMachine.DefinitionStages.WithStorageAccount
,VirtualMachine.DefinitionStages.WithSystemAssignedManagedServiceIdentity
,VirtualMachine.DefinitionStages.WithUserAssignedManagedServiceIdentity
,VirtualMachine.DefinitionStages.WithVMSize
- All Known Subinterfaces:
VirtualMachine.DefinitionManagedOrUnmanaged
- Enclosing interface:
- VirtualMachine.DefinitionStages
public static interface VirtualMachine.DefinitionStages.WithLinuxCreateManagedOrUnmanaged
extends VirtualMachine.DefinitionStages.WithFromImageCreateOptionsManagedOrUnmanaged
The stage of the Linux virtual machine definition which contains all the minimum required inputs for
the resource to be created, but also allows
for any other optional settings to be specified.
-
Method Summary
Modifier and TypeMethodDescriptionSpecifies an SSH public key.Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Creatable
create, createAsync, createAsync
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
name
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
key
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithTags
withTag, withTags
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachine.DefinitionStages.WithAvailabilitySet
withExistingAvailabilitySet, withNewAvailabilitySet, withNewAvailabilitySet
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachine.DefinitionStages.WithAvailabilityZone
withAvailabilityZone
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachine.DefinitionStages.WithBillingProfile
withMaxPrice
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachine.DefinitionStages.WithBootDiagnostics
withBootDiagnostics, withBootDiagnostics, withBootDiagnostics, withBootDiagnostics, withBootDiagnosticsOnManagedStorageAccount
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachine.DefinitionStages.WithExtension
defineNewExtension
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachine.DefinitionStages.WithFromImageCreateOptionsManaged
withComputerName, withCustomData
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachine.DefinitionStages.WithFromImageCreateOptionsManagedOrUnmanaged
withUnmanagedDisks
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachine.DefinitionStages.WithLicenseType
withLicenseType
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachine.DefinitionStages.WithManagedCreate
withDataDiskDefaultCachingType, withDataDiskDefaultStorageAccountType, withOSDiskStorageAccountType
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachine.DefinitionStages.WithManagedDataDisk
withExistingDataDisk, withExistingDataDisk, withExistingDataDisk, withNewDataDisk, withNewDataDisk, withNewDataDisk, withNewDataDisk, withNewDataDisk, withNewDataDiskFromImage, withNewDataDiskFromImage, withNewDataDiskFromImage
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachine.DefinitionStages.WithOSDiskSettings
withOSDiskCaching, withOSDiskEncryptionSettings, withOSDiskName, withOSDiskSizeInGB, withOSDiskSizeInGB
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachine.DefinitionStages.WithPlan
withPlan, withPromotionalPlan
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachine.DefinitionStages.WithPriority
withLowPriority, withLowPriority, withPriority, withSpotPriority, withSpotPriority
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachine.DefinitionStages.WithSecondaryNetworkInterface
withExistingSecondaryNetworkInterface, withNewSecondaryNetworkInterface
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachine.DefinitionStages.WithStorageAccount
withExistingStorageAccount, withNewStorageAccount, withNewStorageAccount
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachine.DefinitionStages.WithSystemAssignedManagedServiceIdentity
withSystemAssignedManagedServiceIdentity
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachine.DefinitionStages.WithUserAssignedManagedServiceIdentity
withExistingUserAssignedManagedServiceIdentity, withNewUserAssignedManagedServiceIdentity
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachine.DefinitionStages.WithVMSize
withSize, withSize
-
Method Details
-
withSsh
Specifies an SSH public key.- Parameters:
publicKey
- an SSH public key in the PEM format.- Returns:
- the next stage of the definition
-