全部产品
Search
文档中心

CloudOps Orchestration Service:ACS-PolarDB-BulkyModifyDBClusterMaintainTime

更新时间:Dec 21, 2025

Nama template

ACS-PolarDB-BulkyModifyDBClusterMaintainTime – Ubah jendela pemeliharaan

Eksekusi Sekarang

Deskripsi template

Memodifikasi jendela pemeliharaan kluster.

Tipe template

Otomatis

Pemilik

Alibaba Cloud

Parameter input

Parameter

Deskripsi

Tipe

Diperlukan

Nilai default

Batasan

instanceIds

ID kluster PolarDB.

Daftar

Ya

maintainTime

Jendela pemeliharaan kluster.

String

Ya

OOSAssumeRole

Peran RAM yang diasumsikan oleh Layanan Orkestrasi CloudOps (OOS).

String

Ya

regionId

ID wilayah.

String

Tidak

{{ ACS::RegionId }}

rateControl

Laju eksekusi task konkuren

Json

Tidak

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

Parameter output

Tidak ada

Kebijakan izin yang diperlukan untuk mengeksekusi template

{
    "Version": "1",
    "Statement": [
        {
            "Action": [
                "polardb:ModifyDBClusterMaintainTime"
            ],
            "Resource": "*",
            "Effect": "Allow"
        }
    ]
}

Detail

Untuk informasi lebih lanjut, lihat ACS-PolarDB-BulkyModifyDBClusterMaintainTime.yml di GitHub.

Isi Template

FormatVersion: OOS-2019-06-01
Description:
  en: Modifies the maintenance window of PolarDB clusters.
  
  name-en: ACS-PolarDB-BulkyModifyDBClusterMaintainTime
  
  categories:
    - security
    - polardb
Parameters:
  regionId:
    Label:
      en: Region ID
      
    Type: String
    AssociationProperty: RegionId
    Default: '{{ ACS::RegionId }}'
  instanceIds:
    Label:
      en: The IDs of PolarDB clusters
      
    Type: List
  maintainTime:
    Description:
      en: The format is HH:mmZ-HH:mmZ. For example, 16:00Z-17:00Z means that routine maintenance can be performed from 00:00 to 01:00 (UTC+8).
      
    Label:
      en: The maintenance window of the cluster
      
    Type: String
  rateControl:
    Label:
      en: The concurrency rate for task execution
      
    Type: Json
    AssociationProperty: RateControl
    Default:
      Mode: Concurrency
      MaxErrors: 0
      Concurrency: 10
  OOSAssumeRole:
    Label:
      en: The RAM role assumed by OOS
      
    Type: String
RamRole: '{{ OOSAssumeRole }}'
Tasks:
  - Name: ModifyInstanceMaintainTime
    Action: ACS::ExecuteAPI
    Description:
      en: Modifies the maintenance window of a PolarDB cluster.
      
    Properties:
      Service: POLARDB
      API: ModifyDBClusterMaintainTime
      Parameters:
        RegionId: '{{ regionId }}'
        DBClusterId: '{{ ACS::TaskLoopItem }}'
        MaintainTime: '{{ maintainTime }}'
    Loop:
      RateControl: '{{ rateControl }}'
      Items: '{{ instanceIds }}'
Metadata:
  ALIYUN::OOS::Interface:
    ParameterGroups:
      - Parameters:
          - maintainTime
        Label:
          default:
            
            en: Set maintenance window
      - Parameters:
          - regionId
          - instanceIds
        Label:
          default:
            
            en: Select clusters
      - Parameters:
          - rateControl
          - OOSAssumeRole
        Label:
          default:
            
            en: Advanced options