Uses of Interface
com.azure.resourcemanager.compute.models.VirtualMachineScaleSet.DefinitionStages.WithCreate
Packages that use VirtualMachineScaleSet.DefinitionStages.WithCreate
Package
Description
Package containing the data models for ComputeManagementClient.
-
Uses of VirtualMachineScaleSet.DefinitionStages.WithCreate in com.azure.resourcemanager.compute.models
Subinterfaces of VirtualMachineScaleSet.DefinitionStages.WithCreate in com.azure.resourcemanager.compute.modelsModifier and TypeInterfaceDescriptionstatic interfaceThe entirety of the managed disk based virtual machine scale set definition.static interfaceThe entirety of the virtual machine scale set definition.static interfaceThe virtual machine scale set stages shared between managed and unmanaged based virtual machine scale set definitions.static interfaceThe stage of a Linux virtual machine scale set 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.static interfaceThe stage of a Linux virtual machine scale set 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.static interfaceThe stage of a Linux virtual machine scale set 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.static interfaceThe stage of the definition which contains all the minimum required inputs for the VM scale set to be created and optionally allow managed data disks specific settings to be specified.static interfaceThe stage of the System Assigned (Local) Managed Service Identity enabled virtual machine scale set allowing to set access for the identity.static interfaceThe stage of the definition which contains all the minimum required inputs for the VM scale set to be created and optionally allow unmanaged data disks specific settings to be specified.static interfaceThe stage of a Windows virtual machine scale set 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.static interfaceThe stage of a Windows virtual machine scale set 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.static interfaceThe stage of a Windows virtual machine scale set 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.static interfaceThe entirety of the unmanaged disk based virtual machine scale set definition.Methods in com.azure.resourcemanager.compute.models that return VirtualMachineScaleSet.DefinitionStages.WithCreateModifier and TypeMethodDescriptionVirtualMachineScaleSet.DefinitionStages.WithAcceleratedNetworking.withAcceleratedNetworking()Specify that accelerated networking should be enabled for the virtual machine scale set.VirtualMachineScaleSet.DefinitionStages.WithBootDiagnostics.withBootDiagnostics()Specifies that boot diagnostics needs to be enabled in the virtual machine scale set.VirtualMachineScaleSet.DefinitionStages.WithBootDiagnostics.withBootDiagnostics(Creatable<StorageAccount> creatable) Specifies that boot diagnostics needs to be enabled in the virtual machine scale set.VirtualMachineScaleSet.DefinitionStages.WithBootDiagnostics.withBootDiagnostics(StorageAccount storageAccount) Specifies that boot diagnostics needs to be enabled in the virtual machine scale set.VirtualMachineScaleSet.DefinitionStages.WithBootDiagnostics.withBootDiagnostics(String storageAccountBlobEndpointUri) Specifies that boot diagnostics needs to be enabled in the virtual machine scale set.VirtualMachineScaleSet.DefinitionStages.WithBootDiagnostics.withBootDiagnosticsOnManagedStorageAccount()Specifies that boot diagnostics needs to be enabled in the virtual machine.VirtualMachineScaleSet.DefinitionStages.WithCapacity.withCapacity(long capacity) Specifies the maximum number of virtual machines in the scale set.VirtualMachineScaleSet.DefinitionStages.WithComputerNamePrefix.withComputerNamePrefix(String namePrefix) Specifies the name prefix to use for auto-generating the names for the virtual machines in the scale set.VirtualMachineScaleSet.DefinitionStages.WithCustomData.withCustomData(String base64EncodedCustomData) Specifies the custom data for the virtual machine scale set.VirtualMachineScaleSet.DefinitionStages.WithApplicationGateway.withExistingApplicationGatewayBackendPool(String backendPoolId) Specify that an application gateway backend pool should be associated with virtual machine scale set.VirtualMachineScaleSet.DefinitionStages.WithApplicationSecurityGroup.withExistingApplicationSecurityGroup(ApplicationSecurityGroup applicationSecurityGroup) Specifies that provided application security group should be associated with the virtual machine scale set.VirtualMachineScaleSet.DefinitionStages.WithApplicationSecurityGroup.withExistingApplicationSecurityGroupId(String applicationSecurityGroupId) Specifies that provided application security group should be associated with the virtual machine scale set.VirtualMachineScaleSet.DefinitionStages.WithNetworkSecurityGroup.withExistingNetworkSecurityGroup(NetworkSecurityGroup networkSecurityGroup) Specifies the network security group for the virtual machine scale set.VirtualMachineScaleSet.DefinitionStages.WithNetworkSecurityGroup.withExistingNetworkSecurityGroupId(String networkSecurityGroupId) Specifies the network security group for the virtual machine scale set.VirtualMachineScaleSet.DefinitionStages.WithStorageAccount.withExistingStorageAccount(StorageAccount storageAccount) Specifies an existing storage account for the OS and data disk VHDs of the virtual machines in the scale set.VirtualMachineScaleSet.DefinitionStages.WithUserAssignedManagedServiceIdentity.withExistingUserAssignedManagedServiceIdentity(Identity identity) Specifies an existing user assigned identity to be associated with the virtual machine scale set.VirtualMachineScaleSet.DefinitionStages.WithIpForwarding.withIpForwarding()Specify that ip forwarding should be enabled for the virtual machine scale set.VirtualMachineScaleSet.DefinitionStages.WithVMPriority.withLowPriorityVirtualMachine()Specify that virtual machines in the scale set should be low priority VMs.VirtualMachineScaleSet.DefinitionStages.WithVMPriority.withLowPriorityVirtualMachine(VirtualMachineEvictionPolicyTypes policy) Specify that virtual machines in the scale set should be low priority VMs with provided eviction policy.VirtualMachineScaleSet.DefinitionStages.WithBillingProfile.withMaxPrice(Double maxPrice) Set the billing related details of the low priority virtual machines in the scale set.VirtualMachineScaleSet.DefinitionStages.WithStorageAccount.withNewStorageAccount(Creatable<StorageAccount> creatable) Specifies a new storage account for the OS and data disk VHDs of the virtual machines in the scale set.VirtualMachineScaleSet.DefinitionStages.WithStorageAccount.withNewStorageAccount(String name) Specifies a new storage account for the OS and data disk VHDs of the virtual machines in the scale set.VirtualMachineScaleSet.DefinitionStages.WithUserAssignedManagedServiceIdentity.withNewUserAssignedManagedServiceIdentity(Creatable<Identity> creatableIdentity) Specifies the definition of a not-yet-created user assigned identity to be associated with the virtual machine scale set.VirtualMachineScaleSet.DefinitionStages.WithOSDiskSettings.withOSDiskCaching(CachingTypes cachingType) Specifies the caching type for the operating system disk.VirtualMachineScaleSet.DefinitionStages.WithOSDiskSettings.withOSDiskName(String name) Specifies the name for the OS disk.VirtualMachineScaleSet.DefinitionStages.WithAcceleratedNetworking.withoutAcceleratedNetworking()Specify that accelerated networking should be disabled for the virtual machine scale set.VirtualMachineScaleSet.DefinitionStages.WithIpForwarding.withoutIpForwarding()Specify that ip forwarding should be disabled for the virtual machine scale set.VirtualMachineScaleSet.DefinitionStages.WithOverProvision.withoutOverProvisioning()Disables over-provisioning of virtual machines.VirtualMachineScaleSet.DefinitionStages.WithSinglePlacementGroup.withoutSinglePlacementGroup()Specify that single placement group should be disabled for the virtual machine scale set.VirtualMachineScaleSet.DefinitionStages.WithOverProvision.withOverProvision(boolean enabled) Enables or disables over-provisioning of virtual machines in the scale set.VirtualMachineScaleSet.DefinitionStages.WithOverProvision.withOverProvisioning()Enables over-provisioning of virtual machines.VirtualMachineScaleSet.DefinitionStages.WithPlan.withPlan(PurchasePlan plan) Specifies the purchase plan for the virtual machine scale set.VirtualMachineScaleSet.DefinitionStages.WithSecrets.withSecrets(List<VaultSecretGroup> secrets) Specifies set of certificates that should be installed onto the virtual machine.VirtualMachineScaleSet.DefinitionStages.WithSinglePlacementGroup.withSinglePlacementGroup()Specify that single placement group should be enabled for the virtual machine scale set.VirtualMachineScaleSet.DefinitionStages.WithVMPriority.withSpotPriorityVirtualMachine()Specify that virtual machines in the scale set should be spot priority VMs.VirtualMachineScaleSet.DefinitionStages.WithVMPriority.withSpotPriorityVirtualMachine(VirtualMachineEvictionPolicyTypes policy) Specify that virtual machines in the scale set should be spot priority VMs with provided eviction policy.VirtualMachineScaleSet.DefinitionStages.WithUpgradePolicy.withUpgradeMode(UpgradeMode upgradeMode) Specifies the virtual machine scale set upgrade policy mode.VirtualMachineScaleSet.DefinitionStages.WithVMPriority.withVirtualMachinePriority(VirtualMachinePriorityTypes priority) Specifies the priority of the virtual machines in the scale set.VirtualMachineScaleSet.DefinitionStages.WithVirtualMachinePublicIp.withVirtualMachinePublicIp()Specify that virtual machines in the scale set should have public ip address.VirtualMachineScaleSet.DefinitionStages.WithVirtualMachinePublicIp.withVirtualMachinePublicIp(VirtualMachineScaleSetPublicIpAddressConfiguration ipConfig) Specify that virtual machines in the scale set should have public ip address.VirtualMachineScaleSet.DefinitionStages.WithVirtualMachinePublicIp.withVirtualMachinePublicIp(String leafDomainLabel) Specify that virtual machines in the scale set should have public ip address.Methods in com.azure.resourcemanager.compute.models that return types with arguments of type VirtualMachineScaleSet.DefinitionStages.WithCreateModifier and TypeMethodDescriptionVirtualMachineScaleSetExtension.DefinitionStages.Blank<VirtualMachineScaleSet.DefinitionStages.WithCreate>VirtualMachineScaleSet.DefinitionStages.WithExtension.defineNewExtension(String name) Begins the definition of an extension reference to be attached to the virtual machines in the scale set.