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

IWithSystemAssignedIdentityBasedAccessOrCreate 接口

定义

已启用系统分配 (本地) 托管服务标识的虚拟机规模集的阶段,允许设置标识的访问权限。

public interface IWithSystemAssignedIdentityBasedAccessOrCreate : Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSet.Definition.IWithCreate, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSet.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.Compute.Fluent.IVirtualMachineScaleSet>
type IWithSystemAssignedIdentityBasedAccessOrCreate = interface
    interface IBeta
    interface IWithCreate
    interface ICreatable<IVirtualMachineScaleSet>
    interface IIndexable
    interface IWithOSDiskSettings
    interface IWithComputerNamePrefix
    interface IWithCapacity
    interface IWithUpgradePolicy
    interface IWithOverProvision
    interface IWithStorageAccount
    interface IWithCustomData
    interface IWithExtension
    interface IWithSystemAssignedManagedServiceIdentity
    interface IWithUserAssignedManagedServiceIdentity
    interface IWithBootDiagnostics
    interface IWithBillingProfile
    interface IWithVMPriority
    interface IWithVirtualMachinePublicIp
    interface IWithAcceleratedNetworking
    interface IWithIpForwarding
    interface IWithNetworkSecurityGroup
    interface IWithSinglePlacementGroup
    interface IWithApplicationGateway
    interface IWithApplicationSecurityGroup
    interface IDefinitionWithTags<IWithCreate>
Public Interface IWithSystemAssignedIdentityBasedAccessOrCreate
Implements IBeta, ICreatable(Of IVirtualMachineScaleSet), IDefinitionWithTags(Of IWithCreate), IWithCreate
实现

属性

Key

已启用系统分配 (本地) 托管服务标识的虚拟机规模集的阶段,允许设置标识的访问权限。

(继承自 IIndexable)
Name

获取可创建资源的名称。

(继承自 ICreatable<T>)

方法

Create()

执行创建请求。

(继承自 ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

将请求放入队列,并允许 HTTP 客户端在系统资源可用时执行它。

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

开始定义要附加到规模集中的虚拟机的扩展引用。

(继承自 IWithExtension)
WithAcceleratedNetworking()

指定应为虚拟机规模集启用加速网络。

(继承自 IWithAcceleratedNetworking)
WithBootDiagnostics()

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

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

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

(继承自 IWithBootDiagnostics)
WithBootDiagnostics(IStorageAccount)

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

(继承自 IWithBootDiagnostics)
WithBootDiagnostics(String)

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

(继承自 IWithBootDiagnostics)
WithCapacity(Int32)

指定规模集中的最大虚拟机数。

(继承自 IWithCapacity)
WithComputerNamePrefix(String)

指定要用于自动生成规模集中虚拟机名称的名称前缀。

(继承自 IWithComputerNamePrefix)
WithCustomData(String)

指定虚拟机规模集的自定义数据。

(继承自 IWithCustomData)
WithExistingApplicationGatewayBackendPool(String)

指定应用程序网关后端池应与虚拟机规模集相关联。

(继承自 IWithApplicationGateway)
WithExistingApplicationSecurityGroup(IApplicationSecurityGroup)

指定所提供的应用程序安全组应与虚拟机规模集相关联。

(继承自 IWithApplicationSecurityGroup)
WithExistingApplicationSecurityGroupId(String)

指定所提供的应用程序安全组应与虚拟机规模集相关联。

(继承自 IWithApplicationSecurityGroup)
WithExistingNetworkSecurityGroup(INetworkSecurityGroup)

指定虚拟机规模集的网络安全组。

(继承自 IWithNetworkSecurityGroup)
WithExistingNetworkSecurityGroupId(String)

指定虚拟机规模集的网络安全组。

(继承自 IWithNetworkSecurityGroup)
WithExistingStorageAccount(IStorageAccount)

为规模集中虚拟机的 OS 和数据磁盘 VHD 指定现有存储帐户。

(继承自 IWithStorageAccount)
WithExistingUserAssignedManagedServiceIdentity(IIdentity)

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

(继承自 IWithUserAssignedManagedServiceIdentity)
WithIpForwarding()

指定应为虚拟机规模集启用 IP 转发。

(继承自 IWithIpForwarding)
WithLowPriorityVirtualMachine()

指定规模集中的虚拟机应为低优先级 VM。

(继承自 IWithVMPriority)
WithLowPriorityVirtualMachine(VirtualMachineEvictionPolicyTypes)

指定规模集中的虚拟机应是具有提供的逐出策略的低优先级 VM。

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

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

(继承自 IWithBillingProfile)
WithNewStorageAccount(ICreatable<IStorageAccount>)

为规模集中虚拟机的 OS 和数据磁盘 VHD 指定新的存储帐户。

(继承自 IWithStorageAccount)
WithNewStorageAccount(String)

为规模集中虚拟机的 OS 和数据磁盘 VHD 指定新的存储帐户。

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

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

(继承自 IWithUserAssignedManagedServiceIdentity)
WithOSDiskCaching(CachingTypes)

指定操作系统磁盘的缓存类型。

(继承自 IWithOSDiskSettings)
WithOSDiskName(String)

指定 OS 磁盘的名称。

(继承自 IWithOSDiskSettings)
WithoutAcceleratedNetworking()

指定应为虚拟机规模集禁用加速网络。

(继承自 IWithAcceleratedNetworking)
WithoutIpForwarding()

指定应为虚拟机规模集禁用 IP 转发。

(继承自 IWithIpForwarding)
WithoutOverProvisioning()

禁用虚拟机的过度预配。

(继承自 IWithOverProvision)
WithoutSinglePlacementGroup()

指定应为虚拟机规模集禁用单个放置组。

(继承自 IWithSinglePlacementGroup)
WithOverProvision(Boolean)

启用或禁用规模集中虚拟机的过度预配。

(继承自 IWithOverProvision)
WithOverProvisioning()

启用虚拟机的过度预配。

(继承自 IWithOverProvision)
WithSinglePlacementGroup()

指定应为虚拟机规模集启用单个放置组。

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

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

WithSystemAssignedIdentityBasedAccessTo(String, String)

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

WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(BuiltInRole)

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

WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(String)

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

WithSystemAssignedManagedServiceIdentity()

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

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

将标记添加到资源。

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

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

(继承自 IDefinitionWithTags<T>)
WithUpgradeMode(UpgradeMode)

指定虚拟机规模集升级策略模式。

(继承自 IWithUpgradePolicy)
WithVirtualMachinePriority(VirtualMachinePriorityTypes)

指定规模集中虚拟机的优先级。

(继承自 IWithVMPriority)
WithVirtualMachinePublicIp()

指定规模集中的虚拟机应具有公共 IP 地址。

(继承自 IWithVirtualMachinePublicIp)
WithVirtualMachinePublicIp(String)

指定规模集中的虚拟机应具有公共 IP 地址。

(继承自 IWithVirtualMachinePublicIp)
WithVirtualMachinePublicIp(VirtualMachineScaleSetPublicIPAddressConfiguration)

指定规模集中的虚拟机应具有公共 IP 地址。

(继承自 IWithVirtualMachinePublicIp)

适用于