ALIYUN::BSS::ResourcePackage digunakan untuk membuat paket sumber daya.
Sintaks
{
"Type": "ALIYUN::BSS::ResourcePackage",
"Properties": {
"ProductCode": String,
"PricingCycle": String,
"PackageType": String,
"Specification": String,
"Duration": Integer,
"EffectiveDate": String,
"AutoRenewPeriod": Integer,
"AutoRenew": Boolean,
"AutoRenewPeriodUnit": String
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
Duration | Integer | Ya | Tidak | Masa berlaku paket sumber daya. | Anda dapat memanggil operasi DescribeResourcePackageProduct dan memeriksa nilai parameter Value di AvailableDuration untuk mengetahui masa berlaku. |
PackageType | String | Ya | Tidak | Jenis paket sumber daya. | Anda dapat memanggil operasi DescribeResourcePackageProduct dan memeriksa nilai parameter Code di ResourcePackage untuk mengetahui jenis paket sumber daya. |
ProductCode | String | Ya | Tidak | Kode layanan. | Anda dapat memanggil operasi QueryProductList untuk mengetahui kode layanan. |
Specification | String | Ya | Tidak | Spesifikasi paket sumber daya. | Anda dapat memanggil operasi DescribeResourcePackageProduct dan memeriksa nilai parameter Value di Specification untuk mengetahui spesifikasi. Catatan Operasi |
AutoRenewPeriod | Integer | Tidak | Ya | Periode perpanjangan otomatis. | Satuan: bulan. Nilai valid: 1, 2, 3, dan 6. |
AutoRenew | Boolean | Tidak | Ya | Menentukan apakah akan mengaktifkan perpanjangan otomatis. | Nilai valid:
|
AutoRenewPeriodUnit | String | Tidak | Ya | Satuan periode perpanjangan otomatis. | Nilai valid:
|
EffectiveDate | String | Tidak | Tidak | Titik waktu ketika paket sumber daya mulai berlaku. | Jika Anda tidak menentukan properti ini, paket sumber daya akan mulai berlaku saat paket sumber daya dibuat. Tentukan waktu dalam format standar ISO 8601 dalam |
PricingCycle | String | Tidak | Tidak | Satuan masa berlaku paket sumber daya. | Nilai valid:
|
Nilai kembali
Fn::GetAtt
InstanceId: ID paket sumber daya.
OrderId: ID pesanan.
Contoh
Format YAML
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
ProductCode:
Type: String
Description: Kode produk yang ditentukan. Nilainya sama dengan nilai ProductType yang dikembalikan oleh QueryProductList.
Default: ossbag
PricingCycle:
Type: String
Description: 'Masa berlaku paket sumber daya yang ditentukan. Nilai default: Bulan. Nilai valid: Bulan, Tahun'
AllowedValues:
- Bulan
- Tahun
Default: Bulan
PackageType:
Type: String
Description: Jenis paket sumber daya yang ditentukan. Nilainya sama dengan nilai Code dari objek ResourcePackage yang dikembalikan oleh DescribeResourcePackageProduct.
Default: FPT_ossbag_deadlineAcc_CdnOut_china_common
Specification:
Type: String
Description: Ukuran paket sumber daya yang ditentukan. Nilainya sama dengan Value dari Specification yang dikembalikan oleh DescribeResourcePackageProduct.
Default: '1024'
Duration:
Type: Number
Description: Masa berlaku paket sumber daya yang ditentukan. Nilainya sama dengan Value dari AvailableDuration yang dikembalikan oleh DescribeResourcePackageProduct.
Default: 6
EffectiveDate:
Type: String
Description: 'Tanggal efektif paket sumber daya yang ditentukan. Paket sumber daya akan segera berlaku jika tanggal efektif tidak ditentukan. Format tanggal mengikuti standar ISO8601 dan menggunakan waktu UTC. Format: yyyy-MM-ddTHH:mm:ssZ'
Default: '2021-12-03T12:00:00Z'
Resources:
ResourcePackage:
Type: ALIYUN::BSS::ResourcePackage
Properties:
ProductCode:
Ref: ProductCode
PricingCycle:
Ref: PricingCycle
PackageType:
Ref: PackageType
Specification:
Ref: Specification
Duration:
Ref: Duration
EffectiveDate:
Ref: EffectiveDate
Outputs:
InstanceId:
Description: ID instance yang ditentukan.
Value:
Fn::GetAtt:
- ResourcePackage
- InstanceId
OrderId:
Description: ID pesanan yang ditentukan.
Value:
Fn::GetAtt:
- ResourcePackage
- OrderId
JSON format
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"ProductCode": {
"Type": "String",
"Description": "Kode produk yang ditentukan. Nilainya sama dengan nilai ProductType yang dikembalikan oleh QueryProductList.",
"Default": "ossbag"
},
"PricingCycle": {
"Type": "String",
"Description": "Masa berlaku paket sumber daya yang ditentukan. Nilai default: Bulan. Nilai valid: Bulan, Tahun",
"AllowedValues": [
"Bulan",
"Tahun"
],
"Default": "Bulan"
},
"PackageType": {
"Type": "String",
"Description": "Jenis paket sumber daya yang ditentukan. Nilainya sama dengan nilai Code dari objek ResourcePackage yang dikembalikan oleh DescribeResourcePackageProduct.",
"Default": "FPT_ossbag_deadlineAcc_CdnOut_china_common"
},
"Specification": {
"Type": "String",
"Description": "Ukuran paket sumber daya yang ditentukan. Nilainya sama dengan Value dari Specification yang dikembalikan oleh DescribeResourcePackageProduct.",
"Default": "1024"
},
"Duration": {
"Type": "Number",
"Description": "Masa berlaku paket sumber daya yang ditentukan. Nilainya sama dengan Value dari AvailableDuration yang dikembalikan oleh DescribeResourcePackageProduct.",
"Default": 6
},
"EffectiveDate": {
"Type": "String",
"Description": "Tanggal efektif paket sumber daya yang ditentukan. Paket sumber daya akan segera berlaku jika tanggal efektif tidak ditentukan. Format tanggal mengikuti standar ISO8601 dan menggunakan waktu UTC. Format: yyyy-MM-ddTHH:mm:ssZ",
"Default": "2021-12-03T12:00:00Z"
}
},
"Resources": {
"ResourcePackage": {
"Type": "ALIYUN::BSS::ResourcePackage",
"Properties": {
"ProductCode": {
"Ref": "ProductCode"
},
"PricingCycle": {
"Ref": "PricingCycle"
},
"PackageType": {
"Ref": "PackageType"
},
"Specification": {
"Ref": "Specification"
},
"Duration": {
"Ref": "Duration"
},
"EffectiveDate": {
"Ref": "EffectiveDate"
}
}
}
},
"Outputs": {
"InstanceId": {
"Description": "ID instance yang ditentukan.",
"Value": {
"Fn::GetAtt": [
"ResourcePackage",
"InstanceId"
]
}
},
"OrderId": {
"Description": "ID pesanan yang ditentukan.",
"Value": {
"Fn::GetAtt": [
"ResourcePackage",
"OrderId"
]
}
}
}
}