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

IWithCreate 接口

定义

定义的阶段,它包含要创建的资源所需的所有最低输入,但也允许指定任何其他可选设置。

public interface IWithCreate : Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IWithAvailabilitySet, Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IWithBillingProfile, Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IWithBootDiagnostics, Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IWithExtension, Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IWithLicenseType, Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IWithOSDiskSettings, Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IWithPlan, Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IWithPriority, Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IWithSecondaryNetworkInterface, Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IWithStorageAccount, Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IWithSystemAssignedManagedServiceIdentity, Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IWithUserAssignedManagedServiceIdentity, Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IWithVMSize, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.Compute.Fluent.IVirtualMachine>
type IWithCreate = interface
    interface ICreatable<IVirtualMachine>
    interface IIndexable
    interface IDefinitionWithTags<IWithCreate>
    interface IWithOSDiskSettings
    interface IWithVMSize
    interface IWithStorageAccount
    interface IWithAvailabilitySet
    interface IWithSecondaryNetworkInterface
    interface IWithExtension
    interface IWithPlan
    interface IWithBootDiagnostics
    interface IWithPriority
    interface IWithBillingProfile
    interface IWithSystemAssignedManagedServiceIdentity
    interface IBeta
    interface IWithUserAssignedManagedServiceIdentity
    interface IWithLicenseType
Public Interface IWithCreate
Implements IBeta, ICreatable(Of IVirtualMachine), IDefinitionWithTags(Of IWithCreate), IWithAvailabilitySet, IWithBillingProfile, IWithBootDiagnostics, IWithExtension, IWithLicenseType, IWithOSDiskSettings, IWithPlan, IWithPriority, IWithSecondaryNetworkInterface, IWithStorageAccount, IWithSystemAssignedManagedServiceIdentity, IWithUserAssignedManagedServiceIdentity, IWithVMSize
派生
实现

属性

Key

定义的阶段,它包含要创建的资源所需的所有最低输入,但也允许指定任何其他可选设置。

(继承自 IIndexable)
Name

获取可创建资源的名称。

(继承自 ICreatable<T>)

方法

Create()

执行创建请求。

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

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

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

启动要附加到虚拟机的扩展的定义。

(继承自 IWithExtension)
WithBootDiagnostics()

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

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

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

(继承自 IWithBootDiagnostics)
WithBootDiagnostics(IStorageAccount)

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

(继承自 IWithBootDiagnostics)
WithBootDiagnostics(String)

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

(继承自 IWithBootDiagnostics)
WithEphemeralOSDisk(DiffDiskOptions)

指定 OS 磁盘的临时选项。

(继承自 IWithOSDiskSettings)
WithExistingAvailabilitySet(IAvailabilitySet)

指定要与虚拟机关联的现有可用性集。

(继承自 IWithAvailabilitySet)
WithExistingSecondaryNetworkInterface(INetworkInterface)

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

(继承自 IWithSecondaryNetworkInterface)
WithExistingStorageAccount(IStorageAccount)

指定要将 VM 的 OS 和数据磁盘 VHD 放入的现有存储帐户。 基于市场的 OS 磁盘或用户映像 (通用映像) 将存储在此存储帐户中。

(继承自 IWithStorageAccount)
WithExistingUserAssignedManagedServiceIdentity(IIdentity)

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

(继承自 IWithUserAssignedManagedServiceIdentity)
WithLicenseType(String)

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

(继承自 IWithLicenseType)
WithLowPriority()

指定虚拟机应为低优先级。

(继承自 IWithPriority)
WithLowPriority(VirtualMachineEvictionPolicyTypes)

指定虚拟机应为低优先级。

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

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

(继承自 IWithBillingProfile)
WithNewAvailabilitySet(ICreatable<IAvailabilitySet>)

指定要与虚拟机关联的尚未创建的可用性集定义的定义。

(继承自 IWithAvailabilitySet)
WithNewAvailabilitySet(String)

指定要与虚拟机关联的新可用性集的名称。

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

根据提供的定义创建新的网络接口以与虚拟机关联。 请注意,此方法的效果是累加的,即每次使用时,都会向虚拟机添加一个新的辅助网络接口。

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

指定要将 VM 的 OS 和数据磁盘 VHD 放入的尚未创建的存储帐户的定义。 只有基于市场映像的 OS 磁盘将存储在新的存储帐户中。 基于用户映像的 OS 磁盘将存储在与用户映像相同的存储帐户中。

(继承自 IWithStorageAccount)
WithNewStorageAccount(String)

指定要将 VM 的 OS 和数据磁盘 VHD 放入的新存储帐户的名称。 只有基于市场映像的 OS 磁盘将存储在新的存储帐户中。 基于用户映像的 OS 磁盘将存储在与用户映像相同的存储帐户中。

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

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

(继承自 IWithUserAssignedManagedServiceIdentity)
WithOSDiskCaching(CachingTypes)

指定 OS 磁盘的缓存类型。

(继承自 IWithOSDiskSettings)
WithOSDiskEncryptionSettings(DiskEncryptionSettings)

指定 OS 磁盘的加密设置。

(继承自 IWithOSDiskSettings)
WithOSDiskName(String)

指定 OS 磁盘的名称。

(继承自 IWithOSDiskSettings)
WithOSDiskSizeInGB(Int32)

指定 OSDisk 的大小(以 GB 为单位)。

(继承自 IWithOSDiskSettings)
WithPlan(PurchasePlan)

指定虚拟机的购买计划。

(继承自 IWithPlan)
WithPriority(VirtualMachinePriorityTypes)

指定虚拟机的优先级。

(继承自 IWithPriority)
WithPromotionalPlan(PurchasePlan, String)

指定虚拟机的购买计划。

(继承自 IWithPlan)
WithSize(String)

选择虚拟机的大小。

(继承自 IWithVMSize)
WithSize(VirtualMachineSizeTypes)

指定虚拟机的大小。

(继承自 IWithVMSize)
WithSystemAssignedManagedServiceIdentity()

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

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

将标记添加到资源。

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

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

(继承自 IDefinitionWithTags<T>)

适用于