Todos os produtos
Search
Central de documentação

Resource Orchestration Service:ALIYUN::CR::Instance

Última atualização: Jun 27, 2026

Crie uma instância do Container Registry Enterprise Edition.

Sintaxe

{
  "Type": "ALIYUN::CR::Instance",
  "Properties": {
    "InstanceStorageName": String,
    "InstanceName": String,
    "ResourceGroupId": String,
    "ImageScanner": String,
    "RenewalStatus": String,
    "RenewPeriod": Integer,
    "Period": Integer,
    "InstanceType": String
  }
}

Propriedades

Propriedade

Tipo

Obrigatório

Editável

Descrição

Restrição

ImageScanner

String

Não

Não

Mecanismo de verificação de segurança de imagens.

Valores válidos:

  • ACR

  • SAS

InstanceName

String

Sim

Não

Nome da instância.

Nenhuma.

InstanceType

String

Sim

Não

Tipo da instância.

Valores válidos:

  • Basic

  • Standard

  • Advanced

Period

Integer

Não

Não

Duração da assinatura.

Unidade: mês.

Para crie uma instância com assinatura anual, especifique um múltiplo de 12.

Nota

Especifique esta propriedade ao crie uma instância por assinatura.

InstanceStorageName

String

Não

Não

Nome do bucket personalizado do Object Storage Service (OSS) da instância.

Nenhuma.

RenewalStatus

String

Não

Não

Status de renovação automática.

Valores válidos:

  • AutoRenewal

  • ManualRenewal (padrão)

RenewPeriod

Integer

Não

Não

Período de renovação automática.

Unidade: mês.

Nota

Especifique esta propriedade quando RenewalStatus estiver defina como AutoRenewal.

ResourceGroupId

String

Não

Sim

ID do grupo de recursos.

Nenhuma.

Valores de retorno

Fn::GetAtt

  • InstanceName: nome da instância.

  • ModifiedTime: hora da última modificação da instância.

  • ResourceGroupId: ID do grupo de recursos.

  • InstanceId: ID da instância.

  • InstanceSpecification: especificação da instância.

  • CreateTime: hora de criação da instância.

Exemplos

ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
  ExtensionResource:
    Type: ALIYUN::CR::Instance
    Properties:
      Period: 1
      InstanceName: test
      ImageScanner: ACR
      InstanceType: Basic
Outputs:
  InstanceName:
    Description: InstanceName.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - InstanceName
  ModifiedTime:
    Description: Last modification time.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - ModifiedTime
  ResourceGroupId:
    Description: The ID of the resource group.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - ResourceGroupId
  InstanceId:
    Description: The first ID of the resource.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - InstanceId
  InstanceSpecification:
    Description: InstanceSpecification.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - InstanceSpecification
  CreateTime:
    Description: The creation time of the resource.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - CreateTime
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
  },
  "Resources": {
    "ExtensionResource": {
      "Type": "ALIYUN::CR::Instance",
      "Properties": {
        "Period": 1,
        "InstanceName": "test",
        "ImageScanner": "ACR",
        "InstanceType": "Basic"
      }
    }
  },
  "Outputs": {
    "InstanceName": {
      "Description": "InstanceName.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "InstanceName"
        ]
      }
    },
    "ModifiedTime": {
      "Description": "Last modification time.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "ModifiedTime"
        ]
      }
    },
    "ResourceGroupId": {
      "Description": "The ID of the resource group.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "ResourceGroupId"
        ]
      }
    },
    "InstanceId": {
      "Description": "The first ID of the resource.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "InstanceId"
        ]
      }
    },
    "InstanceSpecification": {
      "Description": "InstanceSpecification.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "InstanceSpecification"
        ]
      }
    },
    "CreateTime": {
      "Description": "The creation time of the resource.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "CreateTime"
        ]
      }
    }
  }
}