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

Components - Get

获取有关指定应用程序实例资源的信息。

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/networkFunctions/{networkFunctionName}/components/{componentName}?api-version=2023-09-01

URI 参数

名称 必需 类型 说明
componentName
path True

string

组件的名称。

正则表达式模式: ^[^\s]*[^\s]+[^\s]*$

networkFunctionName
path True

string

网络函数的名称。

正则表达式模式: ^[^\s]*[^\s]+[^\s]*$

resourceGroupName
path True

string

资源组的名称。 此名称不区分大小写。

subscriptionId
path True

string

目标订阅的 ID。

api-version
query True

string

要用于此操作的 API 版本。

响应

名称 类型 说明
200 OK

Component

操作成功。 该操作返回生成的组件资源。

Other Status Codes

ErrorResponse

描述操作失败原因的错误响应。

安全性

azure_auth

Azure Active Directory OAuth2 Flow。

类型: oauth2
流向: implicit
授权 URL: https://login.microsoftonline.com/common/oauth2/authorize

作用域

名称 说明
user_impersonation 模拟用户帐户

示例

Get component resource

示例请求

GET https://management.azure.com/subscriptions/subid/resourceGroups/rg/providers/Microsoft.HybridNetwork/networkFunctions/testNf/components/testComponent?api-version=2023-09-01

示例响应

{
  "id": "/subscriptions/subid/resourcegroups/rg/providers/Microsoft.HybridNetwork/networkFunctions/testNf/components/testComponent",
  "name": "testComponent",
  "type": "Microsoft.HybridNetwork/networkFunctions/components",
  "properties": {
    "provisioningState": "Succeeded",
    "deploymentProfile": "{\"chart\":{\"name\":\"testChartName\",\"version\":\"v1.0.0\"},\"releaseName\":\"testReleaseName\",\"targetNamespace\":\"testTargetNameSpace\",\"values\":{\".repoBase\":\"testrepo.azurecr.io/\"}}",
    "deploymentStatus": {
      "status": "Installing",
      "resources": {
        "deployments": [
          {
            "name": "nginix",
            "namespace": "core",
            "desired": 3,
            "ready": 3,
            "upToDate": 3,
            "available": 3,
            "creationTime": "2023-07-10T02:05:01.116+00:00"
          }
        ],
        "pods": [
          {
            "name": "nginix",
            "namespace": "core",
            "desired": 3,
            "ready": 3,
            "status": "Succeeded",
            "creationTime": "2023-07-10T02:05:01.116+00:00",
            "events": [
              {
                "type": "Normal",
                "reason": "Pulling",
                "message": "Pulling image nginx",
                "lastSeenTime": "2023-07-10T02:06:01.116+00:00"
              }
            ]
          }
        ]
      },
      "nextExpectedUpdateAt": "2023-07-10T02:06:01.116+00:00"
    }
  }
}

定义

名称 说明
Component

组件子资源。

ComponentProperties

网络函数的组件属性。

createdByType

创建资源的标识类型。

DaemonSet

Helm DaemonSet 状态属性。

Deployment

Helm 部署状态属性。

DeploymentStatusProperties

网络函数组件的部署状态属性。

ErrorAdditionalInfo

资源管理错误附加信息。

ErrorDetail

错误详细信息。

ErrorResponse

错误响应

Pod

Helm Pod 状态属性。

PodEvent

Pod 事件属性。

PodEventType

Pod 事件的类型。

PodStatus

Pod 的状态。

ProvisioningState

当前预配状态。

ReplicaSet

Helm ReplicaSet 状态属性。

Resources

网络函数组件的资源。

StatefulSet

Helm StatefulSet 状态属性。

Status

组件资源部署状态。

systemData

与资源的创建和上次修改相关的元数据。

Component

组件子资源。

名称 类型 说明
id

string

资源的完全限定的资源 ID。 例如 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

资源的名称

properties

ComponentProperties

组件属性。

systemData

systemData

包含 createdBy 和 modifiedBy 信息的 Azure 资源管理器元数据。

type

string

资源类型。 例如“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts”

ComponentProperties

网络函数的组件属性。

名称 类型 说明
deploymentProfile

string

组件资源的 JSON 序列化部署配置文件。

deploymentStatus

DeploymentStatusProperties

组件资源的部署状态。

provisioningState

ProvisioningState

组件资源的预配状态。

createdByType

创建资源的标识类型。

名称 类型 说明
Application

string

Key

string

ManagedIdentity

string

User

string

DaemonSet

Helm DaemonSet 状态属性。

名称 类型 说明
available

integer

可用 Pod 数。

creationTime

string

daemonSet 的创建时间。

current

integer

当前 Pod 数

desired

integer

所需 Pod 数

name

string

守护程序集的名称。

namespace

string

守护程序集的命名空间。

ready

integer

就绪 Pod 数

upToDate

integer

最新 Pod 数

Deployment

Helm 部署状态属性。

名称 类型 说明
available

integer

可用 Pod 数。

creationTime

string

部署的创建时间。

desired

integer

所需 Pod 数

name

string

部署的名称。

namespace

string

部署的命名空间。

ready

integer

就绪 Pod 数。

upToDate

integer

最新 Pod 数。

DeploymentStatusProperties

网络函数组件的部署状态属性。

名称 类型 说明
nextExpectedUpdateAt

string

部署状态的下一个预期更新。

resources

Resources

与组件资源相关的资源。

status

Status

组件资源的状态。

ErrorAdditionalInfo

资源管理错误附加信息。

名称 类型 说明
info

object

其他信息。

type

string

其他信息类型。

ErrorDetail

错误详细信息。

名称 类型 说明
additionalInfo

ErrorAdditionalInfo[]

错误附加信息。

code

string

错误代码。

details

ErrorDetail[]

错误详细信息。

message

string

错误消息。

target

string

错误目标。

ErrorResponse

错误响应

名称 类型 说明
error

ErrorDetail

错误对象。

Pod

Helm Pod 状态属性。

名称 类型 说明
creationTime

string

Pod 的创建时间。

desired

integer

所需容器数

events

PodEvent[]

最后 5 个 Pod 事件。

name

string

Pod 的名称。

namespace

string

Pod 的命名空间。

ready

integer

就绪容器数。

status

PodStatus

Pod 的状态。

PodEvent

Pod 事件属性。

名称 类型 说明
lastSeenTime

string

上次看到的事件。

message

string

事件消息。

reason

string

事件原因。

type

PodEventType

Pod 事件的类型。

PodEventType

Pod 事件的类型。

名称 类型 说明
Normal

string

Warning

string

PodStatus

Pod 的状态。

名称 类型 说明
Failed

string

NotReady

string

Pending

string

Running

string

Succeeded

string

Terminating

string

Unknown

string

ProvisioningState

当前预配状态。

名称 类型 说明
Accepted

string

Canceled

string

Converging

string

Deleted

string

Deleting

string

Failed

string

Succeeded

string

Unknown

string

ReplicaSet

Helm ReplicaSet 状态属性。

名称 类型 说明
creationTime

string

replicaSet 的创建时间。

current

integer

当前 Pod 数。

desired

integer

所需 Pod 数

name

string

replicaSet 的名称。

namespace

string

replicaSet 的命名空间。

ready

integer

就绪 Pod 数。

Resources

网络函数组件的资源。

名称 类型 说明
daemonSets

DaemonSet[]

与组件资源相关的守护程序集。

deployments

Deployment[]

与组件资源相关的部署。

pods

Pod[]

与组件资源相关的 Pod。

replicaSets

ReplicaSet[]

与组件资源相关的副本集。

statefulSets

StatefulSet[]

与组件资源相关的有状态集。

StatefulSet

Helm StatefulSet 状态属性。

名称 类型 说明
creationTime

string

statefulset 的创建时间。

desired

integer

所需 Pod 数

name

string

statefulset 的名称。

namespace

string

statefulset 的命名空间。

ready

integer

就绪 Pod 数。

Status

组件资源部署状态。

名称 类型 说明
Deployed

string

Downloading

string

Failed

string

Installing

string

Pending-Install

string

Pending-Rollback

string

Pending-Upgrade

string

Reinstalling

string

Rollingback

string

Superseded

string

Uninstalled

string

Uninstalling

string

Unknown

string

Upgrading

string

systemData

与资源的创建和上次修改相关的元数据。

名称 类型 说明
createdAt

string

资源的创建时间戳 (UTC) 。

createdBy

string

创建资源的标识。

createdByType

createdByType

创建资源的标识类型。

lastModifiedAt

string

资源上次修改的时间戳 (UTC)

lastModifiedBy

string

上次修改资源的标识。

lastModifiedByType

createdByType

上次修改资源的标识类型。