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 :
|
|
InstanceName |
String |
Oui |
Non |
Nom de l'instance. |
Aucune. |
|
InstanceType |
String |
Oui |
Non |
Type d'instance. |
Valeurs valides :
|
|
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 :
|
|
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"
]
}
}
}
}