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

IDefinition<ParentT> 接口

定义

作为父定义的一部分的虚拟机扩展定义的全部。

public interface IDefinition<ParentT> : Microsoft.Azure.Management.Compute.Fluent.VirtualMachineExtension.Definition.IBlank<ParentT>, Microsoft.Azure.Management.Compute.Fluent.VirtualMachineExtension.Definition.IWithAttach<ParentT>, Microsoft.Azure.Management.Compute.Fluent.VirtualMachineExtension.Definition.IWithAutoUpgradeMinorVersion<ParentT>, Microsoft.Azure.Management.Compute.Fluent.VirtualMachineExtension.Definition.IWithImageOrPublisher<ParentT>, Microsoft.Azure.Management.Compute.Fluent.VirtualMachineExtension.Definition.IWithPublisher<ParentT>, Microsoft.Azure.Management.Compute.Fluent.VirtualMachineExtension.Definition.IWithSettings<ParentT>, Microsoft.Azure.Management.Compute.Fluent.VirtualMachineExtension.Definition.IWithTags<ParentT>, Microsoft.Azure.Management.Compute.Fluent.VirtualMachineExtension.Definition.IWithType<ParentT>, Microsoft.Azure.Management.Compute.Fluent.VirtualMachineExtension.Definition.IWithVersion<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition<ParentT>
type IDefinition<'ParentT> = interface
    interface IBlank<'ParentT>
    interface IWithImageOrPublisher<'ParentT>
    interface IWithPublisher<'ParentT>
    interface IWithType<'ParentT>
    interface IWithVersion<'ParentT>
    interface IWithAttach<'ParentT>
    interface IInDefinition<'ParentT>
    interface IWithAutoUpgradeMinorVersion<'ParentT>
    interface IWithSettings<'ParentT>
    interface IWithTags<'ParentT>
Public Interface IDefinition(Of ParentT)
Implements IBlank(Of ParentT), IInDefinition(Of ParentT), IWithAttach(Of ParentT), IWithAutoUpgradeMinorVersion(Of ParentT), IWithImageOrPublisher(Of ParentT), IWithPublisher(Of ParentT), IWithSettings(Of ParentT), IWithTags(Of ParentT), IWithType(Of ParentT), IWithVersion(Of ParentT)

类型参数

ParentT

附加此定义后要返回到的父定义的阶段。

实现

方法

Attach()

作为父定义的一部分的虚拟机扩展定义的全部。

(继承自 IInDefinition<ParentT>)
WithImage(IVirtualMachineExtensionImage)

指定要使用的虚拟机扩展映像。

(继承自 IWithImageOrPublisher<ParentT>)
WithMinorVersionAutoUpgrade()

启用扩展的自动升级。

(继承自 IWithAutoUpgradeMinorVersion<ParentT>)
WithoutMinorVersionAutoUpgrade()

禁用扩展的自动升级。

(继承自 IWithAutoUpgradeMinorVersion<ParentT>)
WithProtectedSetting(String, Object)

指定专用设置项。

(继承自 IWithSettings<ParentT>)
WithProtectedSettings(IDictionary<String,Object>)

指定专用设置。

(继承自 IWithSettings<ParentT>)
WithPublicSetting(String, Object)

指定公共设置条目。

(继承自 IWithSettings<ParentT>)
WithPublicSettings(IDictionary<String,Object>)

指定公共设置。

(继承自 IWithSettings<ParentT>)
WithPublisher(String)

指定虚拟机扩展映像发布者的名称。

(继承自 IWithPublisher<ParentT>)
WithTag(String, String)

将标记添加到虚拟机扩展。

(继承自 IWithTags<ParentT>)
WithTags(IDictionary<String,String>)

指定虚拟机扩展的标记。

(继承自 IWithTags<ParentT>)
WithType(String)

指定虚拟机扩展映像的类型。

(继承自 IWithType<ParentT>)
WithVersion(String)

指定虚拟机映像扩展的版本。

(继承自 IWithVersion<ParentT>)

适用于