Todos os produtos
Search
Central de documentação

CloudOps Orchestration Service:ACS-BssOpenApi-EnableAutoRenewal

Última atualização: Jun 28, 2026

Ativa a renovação automática de recursos por assinatura.

Nome do modelo

ACS-BssOpenApi-EnableAutoRenewal - Ativa a renovação automática de um recurso

Executar agora

Descrição do modelo

Ativa a renovação automática de recursos.

Tipo de modelo

Automatizado

Proprietário

Alibaba Cloud

Parâmetros de entrada

Parâmetro

Descrição

Tipo de dados

Obrigatório

Valor padrão

Limite

resourceIds

IDs dos recursos.

List

Sim

renewalPeriodUnit

Unidade do período de renovação.

String

Sim

renewalPeriod

Período de renovação.

Number

Sim

productCode

Código do produto.

String

Sim

OOSAssumeRole

Função RAM assumida pelo OOS.

String

Sim

regionId

ID da região.

String

Não

{{ ACS::RegionId }}

Parâmetros de saída

N/D.

Permissões necessárias

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

Detalhes

ACS-BssOpenApi-EnableAutoRenewal

Conteúdo do modelo

FormatVersion: OOS-2019-06-01
Description:
  en: Enable resource auto-renewal.
  name-en: ACS-BssOpenApi-EnableAutoRenewal
Parameters:
  regionId:
    Label:
      en: Region ID
    Type: String
    AssociationProperty: RegionId
    Default: '{{ ACS::RegionId }}'
  resourceIds:
    Label:
      en: Resource IDs
    Type: List
  renewalPeriodUnit:
    Label:
      en: Renewal period unit
    Type: String
    AllowedValues:
      - M
      - Y
  renewalPeriod:
    Label:
      en: Renewal duration
    Type: Number
    AllowedValues:
      - 1
      - 2
      - 3
      - 6
      - 12
  productCode:
    Label:
      en: Product code
    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
    Type: String
RamRole: '{{ OOSAssumeRole }}'
Tasks:
  - Name: ModifyInstanceRenewAttribute
    Action: ACS::ExecuteAPI
    Description:
      en: Modifies the auto-renewal settings of the instance.
    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
      - Parameters:
          - renewalPeriodUnit
          - renewalPeriod
        Label:
          default:
            en: Set renewal parameters
      - Parameters:
          - OOSAssumeRole
        Label:
          default:
            en: Advanced options