Tous les produits
Search
Centre de documentation

Resource Orchestration Service:ALIYUN::CR::Instance

Dernière mise à jour :Aug 10, 2026

Crée une instance Container Registry Enterprise Edition.

Syntaxe

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

Propriétés

Propriété

Type

Obligatoire

Modifiable

Description

Contrainte

ImageScanner

String

Non

Non

Moteur d'analyse de sécurité des images.

Valeurs valides :

  • ACR

  • SAS

InstanceName

String

Oui

Non

Nom de l'instance.

Aucune.

InstanceType

String

Oui

Non

Type d'instance.

Valeurs valides :

  • Basic

  • Standard

  • Advanced

Period

Integer

Non

Non

Durée de l'abonnement.

Unité : mois.

Pour créer une instance avec un abonnement annuel, spécifiez un multiple de 12.

Remarque

Spécifiez cette propriété lors de la création d'une instance avec abonnement.

InstanceStorageName

String

Non

Non

Nom du compartiment Object Storage Service (OSS) personnalisé pour l'instance.

Aucune.

RenewalStatus

String

Non

Non

Statut du renouvellement automatique.

Valeurs valides :

  • AutoRenewal

  • ManualRenewal (par défaut)

RenewPeriod

Integer

Non

Non

Période de renouvellement automatique.

Unité : mois.

Remarque

Spécifiez cette propriété si RenewalStatus est défini sur AutoRenewal.

ResourceGroupId

String

Non

Oui

ID du groupe de ressources.

Aucune.

Valeurs renvoyées

Fn::GetAtt

  • InstanceName : nom de l'instance.

  • ModifiedTime : date de modification de l'instance.

  • ResourceGroupId : ID du groupe de ressources.

  • InstanceId : ID de l'instance.

  • InstanceSpecification : spécification de l'instance.

  • CreateTime : date de création de l'instance.

Exemples

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"
        ]
      }
    }
  }
}