全部产品
Search
文档中心

CloudOps Orchestration Service:ACS-ECD-BulkyModifyDesktopChargeType

更新时间:Jun 28, 2025

Nama template

ACS-ECD-BulkyModifyDesktopChargeType

Jalankan Sekarang

Deskripsi template

Mengubah metode penagihan untuk beberapa desktop cloud secara bersamaan.

Tipe template

Otomatis

Pemilik

Alibaba Cloud

Parameter input

Parameter

Deskripsi

Tipe data

Diperlukan

Nilai default

Batasan

desktopIds

ID dari desktop cloud.

Daftar

Ya

periodUnit

Unit periode langganan.

String

Ya

period

Periode langganan.

Angka

Ya

regionId

ID wilayah.

String

Tidak

{{ ACS::RegionId }}

desktopChargeType

Metode penagihan yang ingin Anda ubah untuk desktop cloud.

String

Tidak

PrePaid

autoPay

Menentukan apakah akan mengaktifkan fitur pembayaran otomatis.

Boolean

Tidak

True

rateControl

Pengaturan kontrol laju.

Json

Tidak

{'Mode': 'Concurrency', 'MaxErrors': 0, 'Concurrency': 10}

OOSAssumeRole

Peran RAM yang diasumsikan oleh CloudOps Orchestration Service (OOS).

String

Tidak

""

Parameter output

Tidak tersedia.

Kebijakan izin yang diperlukan untuk mengeksekusi template

{
    "Version": "1",
    "Statement": [
        {
            "Action": [
                "ecd:DescribeDesktops",
                "ecd:ModifyDesktopChargeType"
            ],
            "Resource": "*",
            "Effect": "Allow"
        }
    ]
}

Referensi

ACS-ECD-BulkyModifyDesktopChargeType

Isi Template

FormatVersion: OOS-2019-06-01
Description:
  en: Bulky Modify ECD desktop charge type   
  name-en: ACS-ECD-BulkyModifyDesktopChargeType  
Parameters:
  regionId:
    Label:
      en: RegionId      
    Type: String
    AssociationProperty: RegionId
    Default: '{{ ACS::RegionId }}'
  desktopIds:
    Label:
      en: DesktopIds     
    Type: List
  desktopChargeType:
    Description:
      en: Saat ini hanya mendukung konversi dari pasca bayar ke prabayar bulanan, dan nilainya adalah PrePaid      
    Label:
      en: DesktopChargeType      
    Type: String
    AllowedValues:
      - PrePaid
    Default: PrePaid
  periodUnit:
    Label:
      en: PeriodUnit      
    Type: String
    AllowedValues:
      - Week
      - Month
      - Year
  period:
    Description:
      en: "Nilai valid:
          Nilai valid ketika PeriodUnit diatur ke Minggu: 1.
          Nilai valid ketika PeriodUnit diatur ke Bulan: 1, 2, 3, dan 6.
          Nilai valid ketika PeriodUnit diatur ke Tahun: 1, 2, 3, 4, dan 5."       
    Label:
      en: Period      
    Type: Number
    AllowedValues:
      - 1
      - 2
      - 3
      - 4
      - 5
      - 6
  autoPay:
    Description:
      en: >-
        Nilai valid:
        true: mengaktifkan pembayaran otomatis. Pastikan Anda memiliki saldo yang cukup di akun Anda. Jika tidak, pesanan abnormal akan dihasilkan.
        false: menghasilkan pesanan tanpa pembayaran dilakukan. Anda dapat masuk ke konsol EDS dan menyelesaikan pembayaran berdasarkan nomor pesanan.      
    Label:
      en: AutoPay       
    Type: Boolean
    Default: true
  rateControl:
    Label:
      en: RateControl       
    Type: Json
    AssociationProperty: RateControl
    Default:
      Mode: Concurrency
      MaxErrors: 0
      Concurrency: 10
  OOSAssumeRole:
    Label:
      en: OOSAssumeRole       
    Type: String
    Default: ''
RamRole: '{{ OOSAssumeRole }}'
Tasks:
  - Name: modifyDesktopChargeType
    Description:
      en: Ubah tipe penagihan desktop      
    Action: ACS::ECD::ModifyDesktopChargeType
    Properties:
      regionId: '{{ regionId }}'
      desktopId: '{{ ACS::TaskLoopItem }}'
      desktopChargeType: '{{ desktopChargeType }}'
      period: '{{ period }}'
      periodUnit: '{{ periodUnit }}'
      autoPay: '{{ autoPay }}'
    Loop:
      RateControl: '{{ rateControl }}'
      Items: '{{ desktopIds }}'
Metadata:
  ALIYUN::OOS::Interface:
    ParameterGroups:
      - Parameters:
          - desktopChargeType
          - periodUnit
          - period
          - autoPay
        Label:
          default:             
            en: Konfigurasikan Parameter
      - Parameters:
          - regionId
          - desktopIds
        Label:
          default:             
            en: Pilih Desktop ECD
      - Parameters:
          - rateControl
          - OOSAssumeRole
        Label:
          default:            
            en: Opsi Kontrol