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

IContainerGroup 接口

定义

Azure 容器组的不可变客户端表示形式。

public interface IContainerGroup : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IGroupableResource<Microsoft.Azure.Management.ContainerInstance.Fluent.IContainerInstanceManager,Microsoft.Azure.Management.ContainerInstance.Fluent.Models.ContainerGroupInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.ContainerInstance.Fluent.Models.ContainerGroupInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.ContainerInstance.Fluent.IContainerInstanceManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.ContainerInstance.Fluent.IContainerGroup>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Update.IUpdate>
type IContainerGroup = interface
    interface IBeta
    interface IGroupableResource<IContainerInstanceManager, ContainerGroupInner>
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasName
    interface IHasResourceGroup
    interface IHasManager<IContainerInstanceManager>
    interface IHasInner<ContainerGroupInner>
    interface IRefreshable<IContainerGroup>
    interface IUpdatable<IUpdate>
Public Interface IContainerGroup
Implements IBeta, IGroupableResource(Of IContainerInstanceManager, ContainerGroupInner), IHasInner(Of ContainerGroupInner), IHasManager(Of IContainerInstanceManager), IRefreshable(Of IContainerGroup), IUpdatable(Of IUpdate)
实现

属性

Containers

获取此容器组中的容器实例。

DnsConfig

获取容器组的 DNS 配置。

DnsPrefix

获取创建时指定的 DNS 前缀。

Events

获取容器组事件。

ExternalPorts

获取为此容器组公开的所有端口。

ExternalTcpPorts

获取为此容器组公开的 TCP 端口。

ExternalUdpPorts

获取为此容器组公开的 UDP 端口。

Fqdn

获取容器组的 FQDN。

Id

获取资源 ID 字符串

(继承自 IHasId)
ImageRegistryServers

获取创建容器组所依据的 Docker 映像注册表服务器。

Inner

Azure 容器组的不可变客户端表示形式。

(继承自 IHasInner<T>)
IPAddress

获取 IP 地址。

IsIPAddressPrivate

如果 IP 地址为专用,则为 true。

IsIPAddressPublic

如果 IP 地址是公共的,则为 true。

IsManagedServiceIdentityEnabled

获取是否为容器组启用托管服务标识。

Key

Azure 容器组的不可变客户端表示形式。

(继承自 IIndexable)
LogAnalytics

获取容器组的日志分析信息。

ManagedServiceIdentityType

获取托管服务标识是系统分配的、用户分配的还是两者都没有。

Manager

获取此资源类型的管理器客户端类型。

(继承自 IHasManager<ManagerT>)
Name

获取资源的名称

(继承自 IHasName)
NetworkProfileId

获取容器组的网络配置文件的 ID。

OSType

获取组中容器所需的基本级别 OS 类型。

ProvisioningState

获取容器组的 provisioningState。

Region

Azure 容器组的不可变客户端表示形式。

(继承自 IResource)
RegionName

Azure 容器组的不可变客户端表示形式。

(继承自 IResource)
ResourceGroupName

Azure 容器组的不可变客户端表示形式。

(继承自 IHasResourceGroup)
RestartPolicy

获取容器组重启策略。

State

获取容器组的状态;仅在响应中有效。

SystemAssignedManagedServiceIdentityPrincipalId

获取系统分配的托管服务标识的主体 ID。 如果未配置托管服务标识,则为 Null。

SystemAssignedManagedServiceIdentityTenantId

获取系统分配的托管服务标识的租户 ID。 如果未配置托管服务标识,则为 Null。

Tags

Azure 容器组的不可变客户端表示形式。

(继承自 IResource)
Type

Azure 容器组的不可变客户端表示形式。

(继承自 IResource)
UserAssignedManagedServiceIdentityIds

获取用户分配的托管服务标识的 ID。 如果未设置任何 MSI,则返回空集。

Volumes

获取此容器组的卷。

方法

ExecuteCommand(String, String, Int32, Int32)

启动特定容器实例的 exec 命令。

ExecuteCommandAsync(String, String, Int32, Int32, CancellationToken)

为容器组中的特定容器实例启动 exec 命令。

GetLogContent(String)

获取容器组中指定容器实例的日志内容。

GetLogContent(String, Int32)

获取容器组中指定容器实例的日志内容。

GetLogContentAsync(String, CancellationToken)

获取容器组中指定容器实例的日志内容。

GetLogContentAsync(String, Int32, CancellationToken)

获取容器组中指定容器实例的日志内容。

Refresh()

刷新资源以与 Azure 同步。

(继承自 IRefreshable<T>)
RefreshAsync(CancellationToken)

刷新资源以与 Azure 同步。

(继承自 IRefreshable<T>)
Restart()

就地重启容器组中的所有容器。 如果容器映像有更新,则会下载新映像。

RestartAsync(CancellationToken)

异步重启容器组中的所有容器。 如果容器映像有更新,则会下载新映像。

Stop()

停止容器组中的所有容器。 将取消分配计算资源,并停止计费。

StopAsync(CancellationToken)

异步停止容器组中的所有容器。 将取消分配计算资源,并停止计费。

Update()

Azure 容器组的不可变客户端表示形式。

(继承自 IUpdatable<T>)

适用于