你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

IWithSystemAssignedIdentityBasedAccessOrUpdate 接口

定义

已启用系统分配 (本地) 托管服务标识的虚拟机阶段,允许为标识设置访问角色。

public interface IWithSystemAssignedIdentityBasedAccessOrUpdate : 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 IWithSystemAssignedIdentityBasedAccessOrUpdate = interface
    interface IBeta
    interface IUpdate
    interface IAppliable<IVirtualMachine>
    interface IIndexable
    interface IUpdateWithTags<IUpdate>
    interface IWithProximityPlacementGroup
    interface IWithUnmanagedDataDisk
    interface IWithManagedDataDisk
    interface IWithSecondaryNetworkInterface
    interface IWithExtension
    interface IWithBootDiagnostics
    interface IWithBillingProfile
    interface IWithSystemAssignedManagedServiceIdentity
    interface IWithUserAssignedManagedServiceIdentity
    interface IWithPriority
    interface IWithLicenseType
Public Interface IWithSystemAssignedIdentityBasedAccessOrUpdate
Implements IAppliable(Of IVirtualMachine), IBeta, IUpdate, IUpdateWithTags(Of IUpdate)
实现

属性

Key

已启用系统分配 (本地) 托管服务标识的虚拟机阶段,允许为标识设置访问角色。

(继承自 IIndexable)

方法

Apply()

执行更新请求。

(继承自 IAppliable<T>)
ApplyAsync(CancellationToken, Boolean)

异步执行更新请求。

(继承自 IAppliable<T>)
DefineNewExtension(String)

开始定义要附加到虚拟机的扩展。

(继承自 IWithExtension)
DefineUnmanagedDataDisk(String)

开始定义要附加到虚拟机的空白非托管数据磁盘及其配置。

(继承自 IWithUnmanagedDataDisk)
UpdateExtension(String)

开始说明此虚拟机的现有扩展的更新。

(继承自 IWithExtension)
UpdateUnmanagedDataDisk(String)

开始说明此虚拟机的现有非托管数据磁盘的更新。

(继承自 IWithUnmanagedDataDisk)
WithBootDiagnostics()

指定需要在虚拟机中启用启动诊断。

(继承自 IWithBootDiagnostics)
WithBootDiagnostics(ICreatable<IStorageAccount>)

指定需要在虚拟机中启用启动诊断。

(继承自 IWithBootDiagnostics)
WithBootDiagnostics(IStorageAccount)

指定需要在虚拟机中启用启动诊断。

(继承自 IWithBootDiagnostics)
WithBootDiagnostics(String)

指定需要在虚拟机中启用启动诊断。

(继承自 IWithBootDiagnostics)
WithDataDiskDefaultCachingType(CachingTypes)

指定托管数据磁盘的默认缓存类型。

(继承自 IUpdate)
WithDataDiskDefaultStorageAccountType(StorageAccountTypes)

指定存储帐户类型。

(继承自 IUpdate)
WithEphemeralOSDisk(DiffDiskOptions)

指定 OS 磁盘的临时选项。

(继承自 IUpdate)
WithExistingDataDisk(IDisk)

将现有源托管磁盘与 VM 相关联。

(继承自 IWithManagedDataDisk)
WithExistingDataDisk(IDisk, Int32, CachingTypes)

指定现有的源托管磁盘和设置。

(继承自 IWithManagedDataDisk)
WithExistingDataDisk(IDisk, Int32, Int32, CachingTypes)

指定现有的源托管磁盘和设置。

(继承自 IWithManagedDataDisk)
WithExistingSecondaryNetworkInterface(INetworkInterface)

将现有网络接口与虚拟机相关联。 请注意,此方法的效果是累加的,即每次使用它时,都会将新的辅助网络接口添加到虚拟机。

(继承自 IWithSecondaryNetworkInterface)
WithExistingUnmanagedDataDisk(String, String, String)

指定需要作为数据磁盘附加到虚拟机的现有 VHD。

(继承自 IWithUnmanagedDataDisk)
WithExistingUserAssignedManagedServiceIdentity(IIdentity)

指定要与虚拟机关联的现有用户分配标识。

(继承自 IWithUserAssignedManagedServiceIdentity)
WithLicenseType(String)

指定正在使用的映像或磁盘已在本地获得许可。

(继承自 IWithLicenseType)
WithMaxPrice(Nullable<Double>)

指定低优先级虚拟机的计费相关详细信息。

(继承自 IWithBillingProfile)
WithNewDataDisk(ICreatable<IDisk>)

指定需要使用给定定义显式创建托管磁盘,并将其作为数据磁盘附加到虚拟机。

(继承自 IWithManagedDataDisk)
WithNewDataDisk(ICreatable<IDisk>, Int32, CachingTypes)

指定需要使用给定定义显式创建托管磁盘,并将其作为数据磁盘附加到虚拟机。

(继承自 IWithManagedDataDisk)
WithNewDataDisk(Int32)

指定需要使用给定大小隐式创建托管磁盘。

(继承自 IWithManagedDataDisk)
WithNewDataDisk(Int32, Int32, CachingTypes)

指定需要使用给定设置隐式创建托管磁盘。

(继承自 IWithManagedDataDisk)
WithNewDataDisk(Int32, Int32, CachingTypes, StorageAccountTypes)

指定需要使用给定设置隐式创建托管磁盘。

(继承自 IWithManagedDataDisk)
WithNewSecondaryNetworkInterface(ICreatable<INetworkInterface>)

创建要与虚拟机关联的新网络接口。 请注意,此方法的效果是累加的,即每次使用它时,都会将新的辅助网络接口添加到虚拟机。

(继承自 IWithSecondaryNetworkInterface)
WithNewUnmanagedDataDisk(Int32)

指定需要将新的空白非托管数据磁盘附加到虚拟机。

(继承自 IWithUnmanagedDataDisk)
WithNewUserAssignedManagedServiceIdentity(ICreatable<IIdentity>)

指定要与虚拟机关联的尚未创建的用户分配标识的定义。

(继承自 IWithUserAssignedManagedServiceIdentity)
WithOSDiskCaching(CachingTypes)

指定 OS 磁盘的缓存类型。

(继承自 IUpdate)
WithOSDiskEncryptionSettings(DiskEncryptionSettings)

指定 OS 磁盘的加密设置。

(继承自 IUpdate)
WithOSDiskSizeInGB(Int32)

指定 OS 磁盘的大小(以 GB 为单位)。 在 VM 更新过程中,只能调整非托管磁盘的大小。 必须使用托管磁盘 API 单独调整托管磁盘的大小。

(继承自 IUpdate)
WithoutBootDiagnostics()

指定需要在虚拟机中禁用启动诊断。

(继承自 IWithBootDiagnostics)
WithoutDataDisk(Int32)

从虚拟机中分离具有给定 LUN 的托管数据磁盘。

(继承自 IWithManagedDataDisk)
WithoutExtension(String)

从虚拟机分离扩展。

(继承自 IWithExtension)
WithoutNetworkInterface(String)

从虚拟机中删除网络接口。

(继承自 IWithSecondaryNetworkInterface)
WithoutProximityPlacementGroup()

从 VM 中删除邻近放置组

(继承自 IWithProximityPlacementGroup)
WithoutSecondaryNetworkInterface(String)
已过时.

从虚拟机中删除辅助网络接口。

(继承自 IWithSecondaryNetworkInterface)
WithoutSystemAssignedManagedServiceIdentity()

指定需要禁用系统分配 (本地) 托管服务标识。

(继承自 IWithSystemAssignedManagedServiceIdentity)
WithoutTag(String)

从资源中删除标记。

(继承自 IUpdateWithTags<T>)
WithoutUnmanagedDataDisk(Int32)

从虚拟机分离非托管数据磁盘。

(继承自 IWithUnmanagedDataDisk)
WithoutUnmanagedDataDisk(String)

从虚拟机中分离非托管数据磁盘。

(继承自 IWithUnmanagedDataDisk)
WithoutUserAssignedManagedServiceIdentity(String)

指定应删除与虚拟机关联的用户分配标识。

(继承自 IWithUserAssignedManagedServiceIdentity)
WithPriority(VirtualMachinePriorityTypes)

指定虚拟机的新优先级。

(继承自 IWithPriority)
WithProximityPlacementGroup(String)

设置有关虚拟机应分配到的邻近放置组的信息。

(继承自 IWithProximityPlacementGroup)
WithSize(String)

指定虚拟机的新大小。

(继承自 IUpdate)
WithSize(VirtualMachineSizeTypes)

指定虚拟机的新大小。

(继承自 IUpdate)
WithSystemAssignedIdentityBasedAccessTo(String, BuiltInRole)

指定 (本地) 标识分配的虚拟机的系统应具有由资源 ID 标识的 ARM 资源上的角色) 描述的给定访问权限 (。 在虚拟机上运行的应用程序将具有与 ARM 资源) 相同的权限 (角色。

WithSystemAssignedIdentityBasedAccessTo(String, String)

指定 (本地) 标识分配的虚拟机的系统应具有由资源 ID 标识的 ARM 资源上的角色定义) 描述的访问 (。 在虚拟机上运行的应用程序将具有与 ARM 资源) 相同的权限 (角色。

WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(BuiltInRole)

指定 (本地) 标识分配的虚拟机的系统应具有由虚拟机所在资源组上的角色) 描述的给定访问权限 (。 在虚拟机上运行的应用程序将具有与资源组) 相同的权限 (角色。

WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(String)

指定 (本地) 标识分配的虚拟机的系统应具有虚拟机所在资源组上的角色定义) 描述的访问 (。 在虚拟机上运行的应用程序将具有与资源组) 相同的权限 (角色。

WithSystemAssignedManagedServiceIdentity()

指定需要在虚拟机中启用系统分配 (本地) 托管服务标识。

(继承自 IWithSystemAssignedManagedServiceIdentity)
WithTag(String, String)

将标记添加到资源。

(继承自 IUpdateWithTags<T>)
WithTags(IDictionary<String,String>)

将资源的标记指定为 {@link Map}。

(继承自 IUpdateWithTags<T>)

适用于