IWithRoleAndScopeOrUpdate Interface

Definition

public interface IWithRoleAndScopeOrUpdate : Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Update.IUpdate, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Update.IUpdateWithTags<Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Update.IUpdate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IAppliable<Microsoft.Azure.Management.Compute.Fluent.IVirtualMachine>
type IWithRoleAndScopeOrUpdate = interface
    interface IBeta
    interface IUpdate
    interface IAppliable<IVirtualMachine>
    interface IIndexable
    interface IUpdateWithTags<IUpdate>
    interface IWithUnmanagedDataDisk
    interface IWithManagedDataDisk
    interface IWithSecondaryNetworkInterface
    interface IWithExtension
    interface IWithBootDiagnostics
    interface IWithManagedServiceIdentity
Public Interface IWithRoleAndScopeOrUpdate
Implements IAppliable(Of IVirtualMachine), IBeta, IUpdate, IUpdateWithTags(Of IUpdate)
Implements

Methods

Apply()

Execute the update request.

(Inherited from IAppliable<T>)
ApplyAsync(CancellationToken, Boolean)

Execute the update request asynchronously.

(Inherited from IAppliable<T>)
WithDataDiskDefaultCachingType(CachingTypes)

Specifies the default caching type for the managed data disks.

(Inherited from IUpdate)
WithDataDiskDefaultStorageAccountType(StorageAccountTypes)

Specifies a storage account type.

(Inherited from IUpdate)
WithOSDiskCaching(CachingTypes)

Specifies the caching type for the OS disk.

(Inherited from IUpdate)
WithOSDiskEncryptionSettings(DiskEncryptionSettings)

Specifies the encryption settings for the OS Disk.

(Inherited from IUpdate)
WithOSDiskSizeInGB(Int32)

Specifies the size of the OS disk in GB. Only unmanaged disks may be resized as part of a VM update. Managed disks must be resized separately, using managed disk API.

(Inherited from IUpdate)
WithoutTag(String)

Removes a tag from the resource.

(Inherited from IUpdateWithTags<T>)
WithRoleBasedAccessTo(String, BuiltInRole)
WithRoleBasedAccessToCurrentResourceGroup(BuiltInRole)
WithRoleDefinitionBasedAccessTo(String, String)
WithRoleDefinitionBasedAccessToCurrentResourceGroup(String)
WithSize(String)

Specifies a new size for the virtual machine.

(Inherited from IUpdate)
WithSize(VirtualMachineSizeTypes)

Specifies a new size for the virtual machine.

(Inherited from IUpdate)
WithTag(String, String)

Adds a tag to the resource.

(Inherited from IUpdateWithTags<T>)
WithTags(IDictionary<String,String>)

Specifies tags for the resource as a {@link Map}.

(Inherited from IUpdateWithTags<T>)

Applies to