Todos os produtos
Search
Central de documentação

Resource Orchestration Service:ALIYUN::ECS::Disk

Última atualização: Jun 27, 2026

O recurso ALIYUN::ECS::Disk cria um disco de nuvem ECS.

Sintaxe

{
  "Type": "ALIYUN::ECS::Disk",
  "Properties": {
    "StorageSetId": String,
    "Description": String,
    "Tags": List,
    "AutoSnapshotPolicyId": String,
    "Encrypted": Boolean,
    "DiskName": String,
    "DiskCategory": String,
    "ResourceGroupId": String,
    "KMSKeyId": String,
    "DeleteAutoSnapshot": Boolean,
    "SnapshotId": String,
    "StorageSetPartitionNumber": Integer,
    "PerformanceLevel": String,
    "ZoneId": String,
    "Size": Integer,
    "BurstingEnabled": Boolean,
    "ProvisionedIops": Integer,
    "MultiAttach": String,
    "InstanceId": String
  }
}

Propriedades

Propriedade

Tipo

Obrigatório

Editável

Descrição

Restrição

ResourceGroupId

String

Não

Sim

ID do grupo de recursos do disco de nuvem.

Nenhuma.

ZoneId

String

Não

Não

ID da zona para criação do disco de nuvem com pagamento conforme o uso.

  • Se você não especificar InstanceId, especifique ZoneId.

  • Não é possível especificar ZoneId e InstanceId simultaneamente.

DiskName

String

Não

Não

Nome do disco de nuvem.

De 2 a 128 caracteres. Deve começar com uma letra. Não pode iniciar com http:// ou https://. Pode conter letras, dígitos, pontos (.), sublinhados (_) e hifens (-).

Description

String

Não

Não

Descrição do disco de nuvem.

De 2 a 256 caracteres. Não pode iniciar com http:// ou https://.

InstanceId

String

Não

Não

ID da instância por assinatura à qual anexar o disco de nuvem por assinatura.

  • Se InstanceId for especificado, ResourceGroupId, Tags e KMSKeyId serão ignorados.

  • Não é possível especificar ZoneId e InstanceId simultaneamente.

Padrão: nulo. Cria um disco de nuvem com pagamento conforme o uso na região e zona definidas por RegionId e ZoneId.

Tags

List

Não

Não

As tags.

Até 20 tags.

Propriedades de Tags.

DiskCategory

String

Não

Não

Categoria do disco de nuvem.

Valores válidos:

  • cloud (padrão): disco básico

  • cloud_efficiency: disco ultra

  • cloud_ssd: SSD padrão

  • cloud_essd: Enterprise SSD (ESSD)

SnapshotId

String

Não

Não

ID do snapshot.

Caso SnapshotId e Size sejam especificados, SnapshotId terá precedência.

O disco de nuvem criado utiliza o tamanho do snapshot especificado.

Nota

Snapshots criados em ou antes de 15 de julho de 2013 não podem ser usados para criar discos de nuvem.

PerformanceLevel

String

Não

Não

Nível de desempenho (PL) do ESSD.

Valores válidos:

  • PL0: Um ESSD pode entregar até 10.000 IOPS de leitura/gravação aleatória.

  • PL1 (padrão): Um ESSD pode entregar até 50.000 IOPS de leitura/gravação aleatória.

  • PL2: Um ESSD pode entregar até 100.000 IOPS de leitura/gravação aleatória.

  • PL3: Um ESSD pode entregar até 1.000.000 IOPS de leitura/gravação aleatória.

ESSDs.

Size

Integer

Não

Não

Tamanho do disco de nuvem.

  • cloud: 5 a 2000.

  • cloud_efficiency: 20 a 32768.

  • cloud_ssd: 20 a 32768.

  • cloud_essd: 20 a 32768.

Unidade: GiB.

Deve ser maior ou igual ao tamanho do snapshot especificado.

BurstingEnabled

Boolean

Não

Não

Indica se o modo burst deve ser ativado.

Valores válidos:

  • true

  • false (padrão)

ProvisionedIops

Integer

Não

Não

IOPS pré-configurado.

Nenhuma.

AutoSnapshotPolicyId

String

Não

Não

ID da política de snapshot automático.

Nenhuma.

Encrypted

Boolean

Não

Não

Indica se o disco de nuvem deve ser criptografado.

Valores válidos:

  • true

  • false (padrão)

DeleteAutoSnapshot

Boolean

Não

Não

Define se os snapshots automáticos devem ser excluídos quando o disco de nuvem for liberado.

Valores válidos:

  • true (padrão)

  • false

StorageSetId

String

Não

Não

ID do conjunto de armazenamento.

Nenhuma.

KMSKeyId

String

Não

Não

ID da chave do Key Management Service (KMS) para o disco de nuvem.

Nenhuma.

StorageSetPartitionNumber

Integer

Não

Não

Número de partições do conjunto de armazenamento.

Nenhuma.

MultiAttach

String

Não

Não

Indica se o multi-attach deve ser ativado.

Valores válidos:

  • Disabled (padrão): O multi-attach está desativado.

  • Enabled: Ativa o multi-attach. Válido apenas para ESSDs.

Nota

Discos de nuvem com multi-attach suportam apenas faturamento com pagamento conforme o uso.

Sintaxe de Tags

"Tags" : [
  {
    "Value" : String,
    "Key" : String
  }
]

Propriedades de Tags

Propriedade

Tipo

Obrigatório

Editável

Descrição

Restrição

Key

String

Sim

Não

Chave da tag.

De 1 a 128 caracteres. Não pode conter http:// ou https://. Não pode iniciar com aliyun ou acs:.

Value

String

Não

Não

Valor da tag.

Até 128 caracteres. Não pode conter http:// ou https://. Não pode iniciar com aliyun ou acs:.

Valores de retorno

Fn::GetAtt

  • DiskId: ID do disco de nuvem.

  • Status: estado do disco de nuvem.

Exemplos

Formato YAML

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  ZoneId:
    AssociationProperty: ALIYUN::ECS::Instance:ZoneId
    Type: String
    Label:
       
      en: VSwitch Availability Zone
Resources:
  DataDisk:
    Type: ALIYUN::ECS::Disk
    Properties:
      Size: 10
      ZoneId:
        Ref: ZoneId
      DiskName: DataDisk
Outputs:
  DiskId:
    Value:
      Fn::GetAtt:
        - DataDisk
        - DiskId
  Status:
    Value:
      Fn::GetAtt:
        - DataDisk
        - Status

Formato JSON

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "ZoneId": {
      "AssociationProperty": "ALIYUN::ECS::Instance:ZoneId",
      "Type": "String",
      "Label": {
         
        "en": "VSwitch Availability Zone"
      }
    }
  },
  "Resources": {
    "DataDisk": {
      "Type": "ALIYUN::ECS::Disk",
      "Properties": {
        "Size": 10,
        "ZoneId": {
          "Ref": "ZoneId"
        },
        "DiskName": "DataDisk"
      }
    }
  },
  "Outputs": {
    "DiskId": {
      "Value": {
        "Fn::GetAtt": [
          "DataDisk",
          "DiskId"
        ]
      }
    },
    "Status": {
      "Value": {
        "Fn::GetAtt": [
          "DataDisk",
          "Status"
        ]
      }
    }
  }
}