Todos os produtos
Search
Central de documentação

Resource Orchestration Service:ALIYUN::ACS::VirtualCapacityReservation

Última atualização: Jun 27, 2026

Cria uma tarefa de reserva de capacidade.

Sintaxe

{
  "Type": "ALIYUN::ACS::VirtualCapacityReservation",
  "Properties": {
    "PodPostpaidSpec": Map
  }
}

Propriedades

Nome da propriedade

Tipo

Obrigatório

Atualize permitida

Descrição

Restrições

PodPostpaidSpec

Map

Não

Sim

Especificações do pod com pagamento conforme o uso.

Para mais informações, consulte Propriedades de PodPostpaidSpec.

Sintaxe de PodPostpaidSpec

"PodPostpaidSpec": {
  "GpuQuantityConfigs": Map,
  "CpuCore": Integer,
  "MemGib": Integer,
  "Replicas": Integer
}

Propriedades de PodPostpaidSpec

Nome da propriedade

Tipo

Obrigatório

Atualize permitida

Descrição

Restrições

CpuCore

Integer

Não

Sim

Número de núcleos de CPU.

Nenhuma

GpuQuantityConfigs

Map

Não

Sim

Módulo de especificação da GPU.

Para mais informações, consulte Propriedades de GpuQuantityConfigs.

MemGib

Integer

Não

Sim

Tamanho da memória da GPU.

Nenhuma

Replicas

Integer

Não

Sim

Número de réplicas.

Nenhuma

Sintaxe de GpuQuantityConfigs

"GpuQuantityConfigs": {
  "GpuModel": String,
  "ComputeQos": String,
  "Arch": String,
  "GpuQuantity": Integer
}

Propriedades de GpuQuantityConfigs

Nome da propriedade

Tipo

Obrigatório

Atualize permitida

Descrição

Restrições

Arch

String

Não

Sim

Arquitetura da GPU.

Nenhuma

ComputeQos

String

Não

Sim

Qualidade de Serviço (QoS) da computação por GPU.

Valores válidos:

  • default

  • best-effort

GpuModel

String

Não

Sim

Modelo da GPU.

Nenhuma

GpuQuantity

Integer

Não

Sim

Número de GPUs.

Nenhuma

Valor de retorno

Fn::GetAtt

Nenhum

Exemplos

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  PodPostpaidSpec:
    AssociationPropertyMetadata:
      Parameters:
        GpuQuantityConfigs:
          AssociationPropertyMetadata:
            Parameters:
              GpuModel:
                Type: String
                Description:
                  en: The GPU model type.
                Required: false
              ComputeQos:
                Type: String
                Description:
                  en: The QoS of the GPU compute.
                AllowedValues:
                  - default
                  - best-effort
                Required: false
              Arch:
                Type: String
                Description:
                  en: The architecture of the GPU.
                Required: false
              GpuQuantity:
                Type: Number
                Description:
                  en: The number of GPUs.
                Required: false
                MinValue: 1
          Type: Json
          Description:
            en: The GPU spec module.
          Required: false
        CpuCore:
          Type: Number
          Description:
            en: The number of CPU cores.
          Required: false
          MinValue: 1
        MemGib:
          Type: Number
          Description:
            en: The memory size of the GPU.
          Required: false
          MinValue: 1
        Replicas:
          Type: Number
          Description:
            en: The number of the replicas.
          Required: false
          MinValue: 1
    Type: Json
    Description:
      en: Postpaid pod spec for inquiry.
    Required: false
Resources:
  VirtualCapacityReservation:
    Type: ALIYUN::ACS::VirtualCapacityReservation
    Properties:
      PodPostpaidSpec:
        Ref: PodPostpaidSpec
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "PodPostpaidSpec": {
      "AssociationPropertyMetadata": {
        "Parameters": {
          "GpuQuantityConfigs": {
            "AssociationPropertyMetadata": {
              "Parameters": {
                "GpuModel": {
                  "Type": "String",
                  "Description": {
                    "en": "The GPU model type."
                  },
                  "Required": false
                },
                "ComputeQos": {
                  "Type": "String",
                  "Description": {
                    "en": "The QoS of the GPU compute."
                  },
                  "AllowedValues": [
                    "default",
                    "best-effort"
                  ],
                  "Required": false
                },
                "Arch": {
                  "Type": "String",
                  "Description": {
                    "en": "The architecture of the GPU."
                  },
                  "Required": false
                },
                "GpuQuantity": {
                  "Type": "Number",
                  "Description": {
                    "en": "The number of GPUs."
                  },
                  "Required": false,
                  "MinValue": 1
                }
              }
            },
            "Type": "Json",
            "Description": {
              "en": "The GPU spec module."
            },
            "Required": false
          },
          "CpuCore": {
            "Type": "Number",
            "Description": {
              "en": "The number of CPU cores."
            },
            "Required": false,
            "MinValue": 1
          },
          "MemGib": {
            "Type": "Number",
            "Description": {
              "en": "The memory size of the GPU."
            },
            "Required": false,
            "MinValue": 1
          },
          "Replicas": {
            "Type": "Number",
            "Description": {
              "en": "The number of the replicas."
            },
            "Required": false,
            "MinValue": 1
          }
        }
      },
      "Type": "Json",
      "Description": {
        "en": "Postpaid pod spec for inquiry."
      },
      "Required": false
    }
  },
  "Resources": {
    "VirtualCapacityReservation": {
      "Type": "ALIYUN::ACS::VirtualCapacityReservation",
      "Properties": {
        "PodPostpaidSpec": {
          "Ref": "PodPostpaidSpec"
        }
      }
    }
  }
}