Uses of Interface
com.azure.resourcemanager.compute.models.VirtualMachineScaleSet.UpdateStages.WithApply
Packages that use VirtualMachineScaleSet.UpdateStages.WithApply
Package
Description
Package containing the data models for ComputeManagementClient.
-
Uses of VirtualMachineScaleSet.UpdateStages.WithApply in com.azure.resourcemanager.compute.models
Subinterfaces of VirtualMachineScaleSet.UpdateStages.WithApply in com.azure.resourcemanager.compute.modelsModifier and TypeInterfaceDescriptionstatic interfaceThe entirety of the virtual machine scale set update.static interfaceThe stage of a virtual machine scale set update allowing to specify an internal load balancer for the primary network interface of the scale set virtual machines.static interfaceThe stage of a virtual machine scale set update allowing to associate backend pools and/or inbound NAT pools of the selected internal load balancer with the primary network interface of the scale set virtual machines.static interfaceThe stage of a virtual machine scale set update allowing to associate inbound NAT pools of the selected internal load balancer with the primary network interface of the virtual machines in the scale set.static interfaceThe stage of a virtual machine scale set update allowing to associate a backend pool and/or inbound NAT pool of the selected Internet-facing load balancer with the primary network interface of the virtual machines in the scale set.static interfaceThe stage of a virtual machine scale set update allowing to associate an inbound NAT pool of the selected Internet-facing load balancer with the primary network interface of the virtual machines in the scale set.static interfaceThe stage of a virtual machine scale set update allowing to specify load balancers for the primary network interface of the scale set virtual machines.static interfaceThe stage of the System Assigned (Local) Managed Service Identity enabled virtual machine scale set allowing to set access for the identity.Methods in com.azure.resourcemanager.compute.models that return VirtualMachineScaleSet.UpdateStages.WithApplyModifier and TypeMethodDescriptionVirtualMachineScaleSet.UpdateStages.WithAcceleratedNetworking.withAcceleratedNetworking()Specify that accelerated networking should be enabled for the virtual machine scale set.VirtualMachineScaleSet.UpdateStages.WithAdditionalCapabilities.withAdditionalCapabilities(AdditionalCapabilities additionalCapabilities) Set specifies additional capabilities enabled or disabled on the Virtual Machines in the Virtual Machine Scale Set.VirtualMachineScaleSet.UpdateStages.WithAvailabilityZone.withAvailabilityZone(AvailabilityZoneId zoneId) Specifies the availability zone for the virtual machine scale set.VirtualMachineScaleSet.UpdateStages.WithCapacity.withCapacity(long capacity) Specifies the new number of virtual machines in the scale set.VirtualMachineScaleSet.UpdateStages.WithCustomData.withCustomData(String base64EncodedCustomData) Specifies the custom data for the virtual machine scale set.VirtualMachineScaleSet.UpdateStages.WithApplicationGateway.withExistingApplicationGatewayBackendPool(String backendPoolId) Specify that an application gateway backend pool should be associated with virtual machine scale set.VirtualMachineScaleSet.UpdateStages.WithApplicationSecurityGroup.withExistingApplicationSecurityGroup(ApplicationSecurityGroup applicationSecurityGroup) Specifies that provided application security group should be associated with the virtual machine scale set.VirtualMachineScaleSet.UpdateStages.WithApplicationSecurityGroup.withExistingApplicationSecurityGroupId(String applicationSecurityGroupId) Specifies that provided application security group should be associated with the virtual machine scale set.VirtualMachineScaleSet.UpdateStages.WithNetworkSecurityGroup.withExistingNetworkSecurityGroup(NetworkSecurityGroup networkSecurityGroup) Specifies the network security group for the virtual machine scale set.VirtualMachineScaleSet.UpdateStages.WithNetworkSecurityGroup.withExistingNetworkSecurityGroupId(String networkSecurityGroupId) Specifies the network security group for the virtual machine scale set.VirtualMachineScaleSet.UpdateStages.WithUserAssignedManagedServiceIdentity.withExistingUserAssignedManagedServiceIdentity(Identity identity) Specifies an existing user assigned identity to be associated with the virtual machine.VirtualMachineScaleSet.UpdateStages.WithIpForwarding.withIpForwarding()Specify that ip forwarding should be enabled for the virtual machine scale set.VirtualMachineScaleSet.UpdateStages.WithManagedDataDisk.withNewDataDisk(int sizeInGB) Specifies that a managed disk needs to be created implicitly with the given size.VirtualMachineScaleSet.UpdateStages.WithManagedDataDisk.withNewDataDisk(int sizeInGB, int lun, CachingTypes cachingType) Specifies that a managed disk needs to be created implicitly with the given settings.VirtualMachineScaleSet.UpdateStages.WithManagedDataDisk.withNewDataDisk(int sizeInGB, int lun, CachingTypes cachingType, StorageAccountTypes storageAccountType) Specifies that a managed disk needs to be created implicitly with the given settings.VirtualMachineScaleSet.UpdateStages.WithUserAssignedManagedServiceIdentity.withNewUserAssignedManagedServiceIdentity(Creatable<Identity> creatableIdentity) Specifies the definition of a not-yet-created user assigned identity to be associated with the virtual machine.VirtualMachineScaleSet.UpdateStages.WithAcceleratedNetworking.withoutAcceleratedNetworking()Specify that accelerated networking should be disabled for the virtual machine scale set.VirtualMachineScaleSet.UpdateStages.WithApplicationGateway.withoutApplicationGatewayBackendPool(String backendPoolId) Specify an existing application gateway associated should be removed from the virtual machine scale set.VirtualMachineScaleSet.UpdateStages.WithApplicationSecurityGroup.withoutApplicationSecurityGroup(String applicationSecurityGroupId) Specifies that provided application security group should be removed from the virtual machine scale set.VirtualMachineScaleSet.UpdateStages.WithManagedDataDisk.withoutDataDisk(int lun) Detaches managed data disk with the given LUN from the virtual machine scale set instances.VirtualMachineScaleSet.UpdateStages.WithExtension.withoutExtension(String name) Removes the extension with the specified name from the virtual machines in the scale set.VirtualMachineScaleSet.UpdateStages.WithIpForwarding.withoutIpForwarding()Specify that ip forwarding should be disabled for the virtual machine scale set.VirtualMachineScaleSet.UpdateStages.WithNetworkSecurityGroup.withoutNetworkSecurityGroup()Specifies that network security group association should be removed if exists.VirtualMachineScaleSet.UpdateStages.WithoutPrimaryLoadBalancer.withoutPrimaryInternalLoadBalancer()Removes the association between the internal load balancer and the primary network interface configuration.VirtualMachineScaleSet.UpdateStages.WithoutPrimaryLoadBalancerBackend.withoutPrimaryInternalLoadBalancerBackends(String... backendNames) Removes the associations between the primary network interface configuration and the specified backends of the internal load balancer.VirtualMachineScaleSet.UpdateStages.WithoutPrimaryLoadBalancerNatPool.withoutPrimaryInternalLoadBalancerNatPools(String... natPoolNames) Removes the associations between the primary network interface configuration and the specified inbound NAT pools of the internal load balancer.VirtualMachineScaleSet.UpdateStages.WithoutPrimaryLoadBalancer.withoutPrimaryInternetFacingLoadBalancer()Removes the association between the Internet-facing load balancer and the primary network interface configuration.VirtualMachineScaleSet.UpdateStages.WithoutPrimaryLoadBalancerBackend.withoutPrimaryInternetFacingLoadBalancerBackends(String... backendNames) Removes the associations between the primary network interface configuration and the specfied backends of the Internet-facing load balancer.VirtualMachineScaleSet.UpdateStages.WithoutPrimaryLoadBalancerNatPool.withoutPrimaryInternetFacingLoadBalancerNatPools(String... natPoolNames) Removes the associations between the primary network interface configuration and the specified inbound NAT pools of an Internet-facing load balancer.VirtualMachineScaleSet.UpdateStages.WithSecrets.withoutSecrets()The stage of a virtual machine scale set definition allowing to remove secrets from virtual machines in the scale set.VirtualMachineScaleSet.UpdateStages.WithSinglePlacementGroup.withoutSinglePlacementGroup()Specify that single placement group should be disabled for the virtual machine scale set.VirtualMachineScaleSet.UpdateStages.WithUserAssignedManagedServiceIdentity.withoutUserAssignedManagedServiceIdentity(String identityId) Specifies that an user assigned identity associated with the virtual machine should be removed.VirtualMachineScaleSet.UpdateStages.WithPrimaryInternalLoadBalancerNatPool.withPrimaryInternalLoadBalancerInboundNatPools(String... natPoolNames) Associates the specified internal load balancer inbound NAT pools with the the primary network interface of the virtual machines in the scale set.VirtualMachineScaleSet.UpdateStages.WithSecrets.withSecrets(List<VaultSecretGroup> secrets) The stage of a virtual machine scale set definition allowing to update secrets from virtual machines in the scale set.VirtualMachineScaleSet.UpdateStages.WithSinglePlacementGroup.withSinglePlacementGroup()Specify that single placement group should be enabled for the virtual machine scale set.VirtualMachineScaleSet.UpdateStages.WithSku.withSku(VirtualMachineScaleSetSku sku) Specifies the SKU for the virtual machines in the scale set.VirtualMachineScaleSet.UpdateStages.WithSku.withSku(VirtualMachineScaleSetSkuTypes skuType) Specifies the SKU for the virtual machines in the scale set.VirtualMachineScaleSet.UpdateStages.WithVirtualMachinePublicIp.withVirtualMachinePublicIp()Specify that virtual machines in the scale set should have public ip address.VirtualMachineScaleSet.UpdateStages.WithVirtualMachinePublicIp.withVirtualMachinePublicIp(VirtualMachineScaleSetPublicIpAddressConfiguration ipConfig) Specify that virtual machines in the scale set should have public ip address.VirtualMachineScaleSet.UpdateStages.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.UpdateStages.WithApplyModifier and TypeMethodDescriptionVirtualMachineScaleSetExtension.UpdateDefinitionStages.Blank<VirtualMachineScaleSet.UpdateStages.WithApply>VirtualMachineScaleSet.UpdateStages.WithExtension.defineNewExtension(String name) Begins the definition of an extension reference to be attached to the virtual machines in the scale set.