全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::BSS::ResourcePackage

更新时间:Jul 06, 2025

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 DescribeResourcePackageProduct mengembalikan semua jenis paket sumber daya yang sesuai dengan kode layanan yang ditentukan oleh parameter ProductCode. Jika Anda ingin mengetahui spesifikasi paket sumber daya, periksa nilai Code yang sesuai dengan jenis paket sumber daya yang ditentukan oleh parameter PackageType dalam operasi tersebut.

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:

  • true

  • false (default)

AutoRenewPeriodUnit

String

Tidak

Ya

Satuan periode perpanjangan otomatis.

Nilai valid:

  • Bulan

  • Tahun

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 yyyy-MM-ddTHH:mm:ssZ. Waktu harus dalam UTC.

PricingCycle

String

Tidak

Tidak

Satuan masa berlaku paket sumber daya.

Nilai valid:

  • Bulan (default)

  • Tahun

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