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

Db Nodes - Action

提供的筛选器对 VM 群集的 DbNode 执行 VM 操作

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Oracle.Database/cloudVmClusters/{cloudvmclustername}/dbNodes/{dbnodeocid}/action?api-version=2024-06-01

URI 参数

名称 必需 类型 说明
cloudvmclustername
path True

string

pattern: .*

CloudVmCluster 名称

dbnodeocid
path True

string

minLength: 1
maxLength: 255
pattern: .*

DbNode OCID。

resourceGroupName
path True

string

minLength: 1
maxLength: 90

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

subscriptionId
path True

string (uuid)

目标订阅的 ID。 该值必须是 UUID。

api-version
query True

string

minLength: 1

用于此操作的 API 版本。

请求正文

名称 必需 类型 说明
action True

DbNodeActionEnum

Db 操作

响应

名称 类型 说明
200 OK

DbNode

Azure 操作已成功完成。

202 Accepted

已接受资源操作。

标头

  • Location: string
  • Retry-After: integer
Other Status Codes

ErrorResponse

意外的错误响应。

安全性

azure_auth

Azure Active Directory OAuth2 Flow。

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

作用域

名称 说明
user_impersonation 模拟用户帐户

示例

DbNodes_Action
VM actions on DbNodes of VM Cluster

DbNodes_Action

示例请求

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg000/providers/Oracle.Database/cloudVmClusters/cluster1/dbNodes/ocid1....aaaaaa/action?api-version=2024-06-01

{
  "action": "Start"
}

示例响应

{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg000/providers/Oracle.Database/cloudVmClusters/cluster1/dbNodes/ocid1",
  "type": "Oracle.Database/cloudVmClusters/dbNodes",
  "properties": {
    "ocid": "ocid.dbNodes.1",
    "backupIpId": "id1",
    "backupVnic2Id": "id1",
    "backupVnicId": "id1",
    "cpuCoreCount": 1000,
    "dbNodeStorageSizeInGbs": 500,
    "dbServerId": "dbserver1",
    "dbSystemId": "db1",
    "faultDomain": "domain1",
    "hostIpId": "10.0.0.0",
    "hostname": "host1",
    "provisioningState": "Succeeded",
    "maintenanceType": "VmdbRebootMigration",
    "memorySizeInGbs": 100,
    "softwareStorageSizeInGb": 1000,
    "timeCreated": "2023-10-21T13:44:04.924Z",
    "timeMaintenanceWindowEnd": "2023-10-21T13:44:04.924Z",
    "timeMaintenanceWindowStart": "2023-10-21T13:44:04.924Z",
    "vnic2Id": "ocid.vnic.id2",
    "vnicId": "ocid.vnic.id1",
    "lifecycleState": "Available"
  }
}
Retry-After: 10000000
Location: eastus

VM actions on DbNodes of VM Cluster

示例请求

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg000/providers/Oracle.Database/cloudVmClusters/cluster1/dbNodes/ocid1....aaaaaa/action?api-version=2024-06-01

{
  "action": "Start"
}

示例响应

{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg000/providers/Oracle.Database/cloudVmClusters/cluster1/dbNodes/ocid1",
  "type": "Oracle.Database/cloudVmClusters/dbNodes",
  "properties": {
    "ocid": "ocid.dbNodes.1",
    "backupIpId": "id1",
    "backupVnic2Id": "id1",
    "backupVnicId": "id1",
    "cpuCoreCount": 1000,
    "dbNodeStorageSizeInGbs": 500,
    "dbServerId": "dbserver1",
    "dbSystemId": "db1",
    "faultDomain": "domain1",
    "hostIpId": "10.0.0.0",
    "hostname": "host1",
    "provisioningState": "Succeeded",
    "maintenanceType": "VmdbRebootMigration",
    "memorySizeInGbs": 100,
    "softwareStorageSizeInGb": 1000,
    "timeCreated": "2023-10-21T13:44:04.924Z",
    "timeMaintenanceWindowEnd": "2023-10-21T13:44:04.924Z",
    "timeMaintenanceWindowStart": "2023-10-21T13:44:04.924Z",
    "vnic2Id": "ocid.vnic.id2",
    "vnicId": "ocid.vnic.id1",
    "lifecycleState": "Available"
  }
}
Retry-After: 10000000
Location: eastus

定义

名称 说明
createdByType

创建资源的标识的类型。

DbNode

属于 vmCluster 的 DbNode 资源

DbNodeAction

DbNode 操作对象

DbNodeActionEnum

DbNode 操作枚举

DbNodeMaintenanceType

数据库节点维护的类型。

DbNodeProvisioningState

DnNode 预配状态枚举

ErrorAdditionalInfo

资源管理错误附加信息。

ErrorDetail

错误详细信息。

ErrorResponse

错误响应

ResourceProvisioningState

Azure 资源预配状态。

systemData

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

createdByType

创建资源的标识的类型。

说明
Application
Key
ManagedIdentity
User

DbNode

属于 vmCluster 的 DbNode 资源

名称 类型 说明
id

string (arm-id)

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

name

string

资源的名称

properties.additionalDetails

string

有关计划内维护的其他信息。

properties.backupIpId

string

minLength: 1
maxLength: 255

与数据库节点关联的备份 IP 地址的 OCID。

properties.backupVnic2Id

string

minLength: 1
maxLength: 255

第二个备份 VNIC 的 OCID。

properties.backupVnicId

string

minLength: 1
maxLength: 255

备份 VNIC 的 OCID。

properties.cpuCoreCount

integer (int32)

在 Db 节点上启用的 CPU 核心数。

properties.dbNodeStorageSizeInGbs

integer (int32)

Db 节点上的 GB 中分配的本地节点存储。

properties.dbServerId

string

minLength: 1
maxLength: 255

与数据库节点关联的 Exacc Db 服务器的 OCID。

properties.dbSystemId

string

minLength: 1
maxLength: 255

DB 系统的 OCID。

properties.faultDomain

string

minLength: 1
maxLength: 255

实例中包含的容错域的名称。

properties.hostIpId

string

minLength: 1
maxLength: 255

与数据库节点关联的主机 IP 地址的 OCID。

properties.hostname

string

数据库节点的主机名。

properties.lifecycleDetails

string

Db Node 的生命周期详细信息。

properties.lifecycleState

DbNodeProvisioningState

数据库节点的当前状态。

properties.maintenanceType

DbNodeMaintenanceType

数据库节点维护的类型。

properties.memorySizeInGbs

integer (int32)

Db 节点上的 GB 中分配的内存。

properties.ocid

string

minLength: 1
maxLength: 255

DbNode OCID

properties.provisioningState

ResourceProvisioningState

Azure 资源预配状态。

properties.softwareStorageSizeInGb

integer (int32)

数据库系统块存储卷分配的大小(以 GB 为单位)。 此属性仅适用于虚拟机 DB 系统。

properties.timeCreated

string (date-time)

创建数据库节点的日期和时间。

properties.timeMaintenanceWindowEnd

string (date-time)

维护时段的结束日期和时间。

properties.timeMaintenanceWindowStart

string (date-time)

维护时段的开始日期和时间。

properties.vnic2Id

string

minLength: 1
maxLength: 255

第二个 VNIC 的 OCID。

properties.vnicId

string

minLength: 1
maxLength: 255

VNIC 的 OCID。

systemData

systemData

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

type

string

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

DbNodeAction

DbNode 操作对象

名称 类型 说明
action

DbNodeActionEnum

Db 操作

DbNodeActionEnum

DbNode 操作枚举

说明
Reset

重置 DbNode

SoftReset

软重置 DbNode

Start

启动 DbNode

Stop

停止 DbNode

DbNodeMaintenanceType

数据库节点维护的类型。

说明
VmdbRebootMigration

VMDB 重启迁移维护类型

DbNodeProvisioningState

DnNode 预配状态枚举

说明
Available

指示处于可用状态的资源

Failed

指示处于“失败”状态的资源

Provisioning

指示处于预配状态的资源

Starting

指示处于“开始”状态的资源

Stopped

指示处于“已停止”状态的资源

Stopping

指示处于“正在停止”状态的资源

Terminated

指示处于已终止状态的资源

Terminating

指示处于终止状态的资源

Updating

指示处于更新状态的资源

ErrorAdditionalInfo

资源管理错误附加信息。

名称 类型 说明
info

object

其他信息。

type

string

其他信息类型。

ErrorDetail

错误详细信息。

名称 类型 说明
additionalInfo

ErrorAdditionalInfo[]

错误附加信息。

code

string

错误代码。

details

ErrorDetail[]

错误详细信息。

message

string

错误消息。

target

string

错误目标。

ErrorResponse

错误响应

名称 类型 说明
error

ErrorDetail

错误对象。

ResourceProvisioningState

Azure 资源预配状态。

说明
Canceled

资源创建已取消。

Failed

资源创建失败。

Succeeded

已创建资源。

systemData

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

名称 类型 说明
createdAt

string (date-time)

资源创建时间戳(UTC)。

createdBy

string

创建资源的标识。

createdByType

createdByType

创建资源的标识的类型。

lastModifiedAt

string (date-time)

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

lastModifiedBy

string

上次修改资源的标识。

lastModifiedByType

createdByType

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