日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

ALIYUN::ROS::ResourceCleaner

ALIYUN::ROS::ResourceCleaner類型用于創建資源清理器。

支持清理的資源類型

說明

ROS會持續增加支持清理的資源。您可以調用GetFeatureDetails接口獲取支持清理的資源列表。

云服務

資源類型

ACM

ACM:Namespace

ACTIONTRAIL

ACTIONTRAIL:Trail

ALB

  • ALB:Acl

  • ALB:HealthCheckTemplate

  • ALB:LoadBalancer

  • ALB:SecurityPolicy

  • ALB:ServerGroup

ApiGateway

  • ApiGateway:App

  • ApiGateway:Group

  • ApiGateway:Instance

  • ApiGateway:LogConfig

  • ApiGateway:Plugin

  • ApiGateway:Signature

  • ApiGateway:TrafficControl

ARMS

  • ARMS:AlertContact

  • ARMS:AlertContactGroup

  • ARMS:RetcodeApp

ASM

ASM:ServiceMesh

CAS

CAS:Certificate

CDDC

CDDC:DedicatedHostGroup

CDN

CDN:Domain

ClickHouse

ClickHouse:DBCluster

CloudPhone

CloudPhone:InstanceGroup

CMS

  • CMS:Contact

  • CMS:ContactGroup

  • CMS:MetricRuleTemplate

  • CMS:MonitorGroup

  • CMS:SiteMonitor

CS

CS:Cluster

CR

CR:Instance

DATAHUB

DATAHUB:Project

DCDN

DCDN:Domain

DFS

  • DFS:AccessGroup

  • DFS:FileSystem

DirectMail

  • DirectMail:Domain

  • DirectMail:Ipfilter

DNS

  • DNS:Domain

  • DNS:DomainGroup

DRDS

DRDS:DrdsInstance

ECI

  • ECI:ContainerGroup

  • ECI:ImageCache

ECS

  • ECS:AutoProvisioningGroup

  • ECS:AutoSnapshotPolicy

  • ECS:Command

  • ECS:CustomImage

  • ECS:DedicatedHost

  • ECS:DeploymentSet

  • ECS:Disk

  • ECS:HpcCluster

  • ECS:Instance

  • ECS:LaunchTemplate

  • ECS:NetworkInterface

  • ECS:PrefixList

  • ECS:SSHKeyPair

  • ECS:SecurityGroup

  • ECS:Snapshot

VPC

  • VPC:AnycastEIP

  • VPC:CommonBandwidthPackage

  • VPC:DhcpOptionsSet

  • VPC:EIP

  • VPC:EipSegment

  • VPC:FlowLog

  • VPC:HaVip

  • VPC:Ipv6Gateway

  • VPC:NatGateway

  • VPC:NetworkAcl

  • VPC:RouteTable

  • VPC:VPC

  • VPC:VSwitch

RAM

  • RAM:Group

  • RAM:ManagedPolicy

  • RAM:Role

  • RAM:SAMLProvider

  • RAM:User

RDS

RDS:DBInstance

ROS

ROS:Template

SLB

  • SLB:AccessControl

  • SLB:Certificate

  • SLB:LoadBalancer

ENS

ENS:Instance

ESS

  • ESS:AlarmTask

  • ESS:ScalingGroup

  • ESS:ScheduledTask

ECI

  • ECI:ContainerGroup

  • ECI:ImageCache

FNF

FNF:Flow

GPDB

GPDB:DBInstance

KMS

  • KMS:Key

  • KMS:Secret

KAFKA

KAFKA:Instance

MONGODB

MONGODB:Instance

Memcache

Memcache:Instance

MSE

  • MSE:Cluster

  • MSE:Gateway

MNS

  • MNS:Topic

  • MNS:Queue

REDIS

REDIS:Instance

SLS

SLS:Project

FC

FC:Service

NAS

  • NAS:AccessGroup

  • NAS:FileSystem

NLB

  • NLB:LoadBalancer

  • NLB:ServerGroup

OTS

OTS:Instance

OSS

OSS:Bucket

OOS

  • OOS:Execution

  • OOS:Template

  • OOS:PatchBaseline

  • OOS:Parameter

  • OOS:SecretParameter

POLARDB

POLARDB:DBCluster

PrivateLink

  • PrivateLink:VpcEndpoint

  • PrivateLink:VpcEndpointService

DRDS

DRDS:DrdsInstance

ROCKETMQ

ROCKETMQ:Instance

ADB

ADB:DBCluster

EDAS

  • EDAS:Application

  • EDAS:Cluster

EMR

EMR:Cluster

ElasticSearch

ElasticSearch:Instance

SearchEngine

SearchEngine:Instance

HBR

HBR:DBVault

PVTZ

PVTZ:Zone

SAE

  • SAE:Application

  • SAE:Namespace

SAG

  • SAG:ACL

  • SAG:Qos

TSDB

TSDB:HiTSDBInstance

WAF

WAF:Domain

語法

{
  "Type": "ALIYUN::ROS::ResourceCleaner",
  "Properties": {
    "Action": String,
    "ResourceFilters": List,
    "Resources": List,
    "Mode": String,
    "FailureOption": String,
    "CleanUpRetryCount": Integer,
    "CleanUpTimeout": Number,
    "ExcludedResources": List,
    "CleanUpAlgorithm": String,
    "ResourceTypeOrder": List,
    "DisabledSideEffects": List
  }
}

屬性

屬性名稱

類型

必須

允許更新

描述

約束

Action

String

資源清理動作。

取值:

  • Scan:資源掃描。掃描出需要清理的資源。

  • CleanUp:資源清理。清理掃描出的資源。要求已經掃描過。創建資源清理器時,不允許指定為該值,只能在更新時指定。

  • Scan+CleanUp:先進行資源掃描,再進行資源清理。

  • ScanWhenCreatingAndUpdating +CleanUpWhenDeleting:創建或更新資源清理器時進行資源掃描,刪除資源清理器時進行資源清理。

ResourceFilters

List

資源過濾器列表。

資源清理器使用過濾器掃描出所有需要進行清理的資源。

過濾器列表最大長度為100。

只能指定ResourceFilters或Resources中的一個。

如果在更新資源清理器時,資源過濾器列表發生改變,則資源清理器會重新進行資源掃描。如果此時Action為CleanUp,則會引發失敗。

過濾器有兩種過濾行為(Effect):Allow和Deny。其工作方式如下(數字越小優先級越高):

  1. 被任意一個Deny過濾器命中的資源不會被清理。

  2. 被至少一個Allow過濾器命中的資源才會被清理。

更多信息,請參見ResourceFilters屬性

Resources

List

要清理的資源列表。

列表長度:1~1000。

只能指定ResourceFilters或Resources中的一個。

更多信息,請參見Resources屬性

Mode

String

資源清理器運行模式。

取值:

  • Strict:任何資源掃描或資源清理失敗會導致資源清理器失敗。

  • Loose(默認值):只有極少量資源掃描或資源清理失敗會導致資源清理器失敗。大多數掃描失敗會被忽略,失敗信息可以在資源輸出ScanErrors和ResourceDetails中找到。大多數清理失敗會被忽略,失敗信息可以在資源輸出ResourceDetails中找到

FailureOption

String

資源清理失敗時依賴資源的選項

取值:

  • Normal(默認值):資源清理失敗不會影響依賴的資源。

  • Fast:資源清理失敗會引起依賴的資源失敗。

說明

依賴是指刪除依賴,而非創建依賴。

CleanUpRetryCount

Integer

清理資源時的最大重試次數。

取值范圍:1~6。

默認值為:1,表示不重試。

觸發重試條件如下:(滿足任意一項)

  • 存在資源清理失敗。

  • 清理超時。

CleanUpTimeout

Number

清理資源時的超時時間。

取值范圍:60~14400。

單位:秒。

默認值:3600。

ExcludedResources

List

待清理資源中要排除的資源列表。

列表長度:1~1000。

每一項只能排除一個資源。如果存在歧義,指向了多個資源,則會引發失敗。指定更多字段消除歧義。

更多信息,請參見ExcludedResources屬性

CleanUpAlgorithm

String

資源清理算法。

取值:

  • ResourceDependency(默認值):按照資源的依賴關系進行清理。

  • ResourceTypeOrder:按照資源類型順序從前往后進行清理。可以使用ResourceTypeOrder屬性指定資源類型順序。如果未指定,則使用系統默認順序,系統默認順序包含所有支持的資源類型。

ResourceTypeOrder

List

資源類型清理順序。

列表長度:1~1000。

當CleanUpAlgorithm取值為ResourceTypeOrder時,本參數生效。

列表中未指定的資源類型相關的資源不會進行掃描或清理。

關于資源類型可選值,請參見支持清理的資源類型

DisabledSideEffects

List

要禁用的副作用列表。

列表長度:1~50。

列表項由字母、數字和模糊匹配字符組成,列表項長度范圍:1-100。

模糊匹配僅支持*?字符。

清理部分類型資源的時候會產生一定的副作用,可以通過調用GetFeatureDetails接口進行查詢。

ResourceFilters語法

"ResourceFilters": [
  {
    "IncludeDeletionProtection": Boolean,
    "ResourceTypePatterns": List,
    "ResourceIds": List,
    "RegionIds": List,
    "ResourceGroupIds": List,
    "Effect": String,
    "ResourceNamePatterns": List,
    "Tags": List
  }
]

ResourceFilters屬性

屬性名稱

類型

必須

允許更新

描述

約束

IncludeDeletionProtection

Boolean

刪除保護過濾。

取值:

  • false:開啟刪除保護的資源不通過此項過濾。

  • true(默認值):開啟刪除保護的資源通過此項過濾。

ResourceTypePatterns

List

資源類型模糊匹配過濾列表。關于資源類型,請參見支持清理的資源類型

列表長度:1~100。

當資源類型匹配列表中任意一項時,則通過此項過濾。

模糊匹配僅支持*?字符。

列表中每一項的格式為Service:Type,列表項長度范圍:3-100。Service由字母和模糊匹配字符組成。Type由字母、數字和模糊匹配字符組成。

ResourceIds

List

資源ID過濾列表。

列表長度:1~100。

當資源匹配列表中的任意一個資源ID時,則通過此項過濾。

列表項長度范圍:1-256。

RegionIds

List

地域過濾列表。

列表長度:1~100。

當資源所在地域匹配列表中的任意一個地域時,則通過此項過濾。

列表項長度范圍:1-64。

ResourceGroupIds

List

資源組過濾列表。

列表長度:1~100。

當資源屬于列表中的任意一項資源組時,則通過此項過濾。

列表項長度范圍:1-256。

Effect

String

過濾行為。

取值:

  • Deny:通過所有過濾項的資源不會被清理。

  • Allow:通過所有過濾項的資源會被清理。

    說明

    如果資源通過此過濾器,但也通過了Deny過濾器,則仍然不會被清理。

ResourceNamePatterns

List

資源名稱模糊匹配過濾列表。

列表長度:1~100。

當資源名稱匹配列表中任意一項時,則通過此項過濾。

模糊匹配僅支持*?字符。

資源名稱僅支持字母、數字、中文、空格、_-和模糊匹配字符。

列表項長度范圍:1-100。

Tags

List

標簽過濾列表。支持自定義標簽和系統標簽。

列表長度:1~100。

工作方式如下:

  • 對于某一個過濾標簽鍵(Key),只要資源的標簽中存在該標簽鍵,且資源相應的標簽值與相應的過濾標簽值(Value)相等,則該資源通過該過濾標簽鍵(Key)的過濾。

    說明
    1. 如果存在多個過濾標簽值(Value),則只需要與其中之一相等,就通過該過濾標簽鍵(Key)的過濾。

    2. 如果存在一個標簽過濾項,未指定過濾標簽值,則只需要資源存在該標簽鍵,就通過該過濾標簽鍵(Key)的過濾。

  • 只有通過所有不相同的過濾標簽鍵(Key)的過濾,才能通過此項過濾。

更多信息,請參見Tags屬性

Tags語法

"Tags": [
  {
    "Value": String,
    "Key": String
  }
]

Tags屬性

屬性名稱

類型

必須

允許更新

描述

約束

Value

String

標簽值。

長度:0-256。

說明

未指定該值與指定為空字符串不等價。

Key

String

標簽鍵。

長度:1-256。

Resources語法

"Resources": [
  {
    "ResourceId": String,
    "ResourceType": String,
    "RegionId": String
  }
]

Resources屬性

屬性名稱

類型

必須

允許更新

描述

約束

ResourceId

String

要清理的資源的ID。

長度:1-256。

ResourceType

String

要清理的資源類型。

更多信息,請參見支持清理的資源類型

RegionId

String

要清理的資源的地域ID。

長度:1-64。

ExcludedResources語法

"ExcludedResources": [
  {
    "ResourceId": String,
    "ResourceType": String,
    "RegionId": String
  }
]

ExcludedResources屬性

屬性名稱

類型

必須

允許更新

描述

約束

ResourceId

String

要排除的資源ID。

長度:1-256。

ResourceType

String

要排除的資源類型。

更多信息,請參見支持清理的資源類型

RegionId

String

要排除的資源的地域ID。

長度:1-64。

返回值

Fn::GetAtt

  • ResourceDetails:待清理資源的詳細信息。取值為dict的列表,dict包含以下字段:

    字段

    類型

    說明

    ResourceType

    String

    資源類型。

    RegionId

    String

    資源所在的地域ID。

    ResourceId

    String

    資源ID。

    ResourceName

    String

    資源名稱。

    CleanupType

    String

    資源的清理類型。取值:

    • Normal:可以正常刪除資源。

    • DeleteWithInstance:資源將連同他所屬的資源一起被刪除。如果他所屬的資源被過濾或排除,刪除可能會失敗。CleanupTypeReasons提供了更多信息。

    • UnableToDelete:無法刪除資源。CleanupTypeReasons提供了更多信息。

    CleanupTypeReasons

    List

    資源清理類型原因列表。

    ResourceStatus

    String

    資源狀態。取值:

    • Deleting:資源正在刪除中。

    • Failure:資源刪除失敗。

    • Success:資源刪除成功。

    • Skipped:資源刪除被跳過。

    • Pending:資源待刪除。

    ResourceStatusReason

    String

    資源狀態原因。

    Dependencies

    List

    資源的刪除依賴。取值為dict的列表,dict包含以下字段:

    • ResourceType:依賴資源的資源類型。

    • RegionId:依賴資源的地域ID。

    • ResourceId:依賴資源的ID。

  • ResourcePartialDetails:簡化版本ResourceDetails,只包含ResourceType、RegionId、ResourceId、ResourceName、ResourceStatus、ResourceStatusReason字段。

  • NoCleanupResourceDetails:掃描過但不進行清理的資源詳情。格式與ResourceDetails相同。

  • NoCleanupResourcePartialDetails:簡化版本NoCleanupResourceDetails,只包含ResourceType、RegionId、ResourceId、ResourceName、ResourceStatus、ResourceStatusReason字段。

  • ResourceSummary:要清理的資源的摘要信息。取值為dict的列表,dict包含以下字段:

    字段

    類型

    說明

    ResourceType

    String

    資源類型。

    DeletingCount

    Integer

    刪除中的資源數量。

    SuccessCount

    Integer

    刪除成功的資源數量。

    FailureCount

    Integer

    刪除失敗的資源數量。

    SkippedCount

    Integer

    跳過刪除的資源數量。

    PendingCount

    Integer

    待刪除的資源數量。

    OtherCount

    Integer

    其他狀態的資源數量。

    TotalCount

    Integer

    資源的總數量。

  • ScanErrors:掃描錯誤。僅在Mode為Loose時返回。取值為dict的列表,dict包含以下字段:

    字段

    類型

    說明

    ResourceType

    String

    資源類型。

    RegionId

    String

    地域ID。

    ErrorMessage

    String

    相關地域和資源類型掃描錯誤信息。

  • CleanResult:清理結果。取值如下:

    • Success:所有資源清理成功。

    • ResourceFailure:部分資源清理失敗。

    • Timeout:清理超時。

    • CheckFailure:清理預檢查失敗。

    • UnknownFailure:未知錯誤。

    • UserCancelled:用戶取消。

    • None:未觸發清理。

示例

  • YAML格式

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters: {}
    Resources:
      ResourceCleaner:
        Type: ALIYUN::ROS::ResourceCleaner
        Properties:
          FailureOption: Normal
          Action: Scan
          ResourceFilters:
            - ResourceIds:
                - i-bp1h09ipy0atb4kq****
          CleanUpRetryCount: 1
          CleanUpTimeout: 3600
          ExcludedResources:
            - ResourceId: i-bp1h09ipy0atb4kq****
              ResourceType: ECS:Instance
    Outputs: {}
  • JSON格式

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
      },
      "Resources": {
        "ResourceCleaner": {
          "Type": "ALIYUN::ROS::ResourceCleaner",
          "Properties": {
            "FailureOption": "Normal",
            "Action": "Scan",
            "ResourceFilters": [
              {
                "ResourceIds": [
                  "i-bp1h09ipy0atb4kq****"
                ]
              }
            ],
            "CleanUpRetryCount": 1,
            "CleanUpTimeout": 3600,
            "ExcludedResources": [
              {
                "ResourceId": "i-bp1h09ipy0atb4kq****",
                "ResourceType": "ECS:Instance"
              }
            ]
          }
        }
      },
      "Outputs": {
      }
    }