すべてのプロダクト
Search
ドキュメントセンター

CloudOps Orchestration Service:ACS-BssOpenApi-EnableAutoRenewal

最終更新日:Dec 21, 2025

テンプレート名

ACS-BssOpenApi-EnableAutoRenewal - リソースの自動更新を有効にします

今すぐ実行

テンプレートの説明

リソースの自動更新を有効にします。

テンプレートタイプ

自動化

所有者

Alibaba Cloud

入力パラメーター

パラメーター

説明

データ型

必須

デフォルト値

制限

resourceIds

リソースの ID。

リスト

はい

renewalPeriodUnit

更新期間の単位。

文字列

はい

renewalPeriod

更新期間。

数値

はい

productCode

プロダクトコード。

文字列

はい

OOSAssumeRole

CloudOps Orchestration Service (OOS) によって引き受けられる RAM ロール。

文字列

はい

regionId

リージョン ID。

文字列

いいえ

{{ ACS::RegionId }}

出力パラメーター

該当なし。

テンプレートを実行するために必要な権限ポリシー

{
    "Version": "1",
    "Statement": [
        {
            "Action": [
                "bss:ModifyPrepaidInstanceAutoRenew"
            ],
            "Resource": "*",
            "Effect": "Allow"
        }
    ]
}

詳細

ACS-BssOpenApi-EnableAutoRenewal

テンプレートコンテンツ

FormatVersion: OOS-2019-06-01
Description:
  en: Enable resource auto-renewal.
  ja: リソースの自動更新を有効にします。
  name-en: ACS-BssOpenApi-EnableAutoRenewal
Parameters:
  regionId:
    Label:
      en: Region ID
      ja: リージョン ID
    Type: String
    AssociationProperty: RegionId
    Default: '{{ ACS::RegionId }}'
  resourceIds:
    Label:
      en: Resource IDs
      ja: リソース ID
    Type: List
  renewalPeriodUnit:
    Label:
      en: Renewal period unit
      ja: 更新期間の単位
    Type: String
    AllowedValues:
      - M
      - Y
  renewalPeriod:
    Label:
      en: Renewal duration
      ja: 更新期間
    Type: Number
    AllowedValues:
      - 1
      - 2
      - 3
      - 6
      - 12
  productCode:
    Label:
      en: Product code
      ja: プロダクトコード
    Type: String
    AllowedValues:
      - ACS::Bastionhost::Instance
      - ACS::CBWP::CommonBandwidthPackage
      - ACS::ECS::Instance
      - ACS::EIP::EipAddress
      - ACS::MongoDB::DBInstance
      - ACS::Redis::DBInstance
      - ACS::ADB::DBCluster
      - ACS::RDS::DBInstance
      - ACS::PolarDB::DBCluster
      - ACS::SLB::LoadBalancer
      - ACS::DdosCoo::Instance
      - ACS::CEN::CenBandwidthPackage
      - ACS::KMS::Instance
      - ACS::VPN::VpnGateway
      - ACS::DRDS::DBInstance
      - ACS::DRDS::PolarDBXInstance
  OOSAssumeRole:
    Label:
      en: The RAM role assumed by OOS
      ja: OOS が偽装する RAM ロール
    Type: String
RamRole: '{{ OOSAssumeRole }}'
Tasks:
  - Name: ModifyInstanceRenewAttribute
    Action: ACS::ExecuteAPI
    Description:
      en: Modifies the auto-renewal settings of the instance.
      ja: インスタンスの自動更新設定を変更します。
    Properties:
      Service: BssOpenApi
      API: SetRenewal
      Parameters:
        RegionId: '{{ regionId }}'
        InstanceIDs:
          Fn::Join:
            - ','
            - '{{ resourceIds }}'
        RenewalStatus: 'AutoRenewal'
        RenewalPeriod: '{{ renewalPeriod }}'
        RenewalPeriodUnit: '{{ renewalPeriodUnit }}'
        ProductCode:
          Fn::Select:
            - '{{ productCode }}'
            - ACS::CBWP::CommonBandwidthPackage: cbwp
              ACS::Bastionhost::Instance: bastionhost
              ACS::ECS::Instance: ecs
              ACS::EIP::EipAddress: eip
              ACS::MongoDB::DBInstance: dds
              ACS::Redis::DBInstance: redisa
              ACS::ADB::DBCluster: ads
              ACS::RDS::DBInstance: rds
              ACS::PolarDB::DBCluster: polardb
              ACS::SLB::LoadBalancer: slb
              ACS::DdosCoo::Instance: ddos
              ACS::CEN::CenBandwidthPackage: cbn
              ACS::KMS::Instance: kms
              ACS::VPN::VpnGateway: vpn
              ACS::DRDS::DBInstance: drds
              ACS::DRDS::PolarDBXInstance: drds
        ProductType:
          Fn::Select:
            - '{{ productCode }}'
            - ACS::CBWP::CommonBandwidthPackage: ''
              ACS::Bastionhost::Instance: bastionhost
              ACS::ECS::Instance: ''
              ACS::EIP::EipAddress: ''
              ACS::MongoDB::DBInstance: ''
              ACS::Redis::DBInstance: ''
              ACS::ADB::DBCluster: ''
              ACS::RDS::DBInstance: rds
              ACS::PolarDB::DBCluster: online
              ACS::SLB::LoadBalancer: ''
              ACS::DdosCoo::Instance: 'ddoscoo'
              ACS::CEN::CenBandwidthPackage: 'cbn_bwp_pre'
              ACS::KMS::Instance: ''
              ACS::VPN::VpnGateway: ''
              ACS::DRDS::DBInstance: ''
              ACS::DRDS::PolarDBXInstance: ''
Metadata:
  ALIYUN::OOS::Interface:
    ParameterGroups:
      - Parameters:
          - regionId
          - productCode
          - resourceIds
        Label:
          default:
            en: Select resources
            ja: リソースの選択
      - Parameters:
          - renewalPeriodUnit
          - renewalPeriod
        Label:
          default:
            en: Set renewal parameters
            ja: 更新パラメーターの設定
      - Parameters:
          - OOSAssumeRole
        Label:
          default:
            en: Advanced options
            ja: 詳細オプション