Skip to content

Commit 0e150b1

Browse files
sfsyaml
1 parent 6b59d39 commit 0e150b1

15 files changed

+191
-13
lines changed

tools/c7n_huaweicloud/poetry.lock

+70-13
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
policies:
2+
- name: sfsturbo-auto-tag-user
3+
resource: huaweicloud.sfsturbo
4+
actions:
5+
- type: auto-tag-user
6+
tag: yushiwen
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
policies:
2+
- name: sfsturbo-encrypted-check
3+
description: |
4+
filter unencrypted sfsturbo, and delete it.
5+
resource: huaweicloud.sfsturbo
6+
filters:
7+
- "crypt_key_id": "empty"
8+
actions:
9+
- delete
+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
policies:
2+
- name: sfsturbo-event
3+
resource: huaweicloud.sfsturbo
4+
filters:
5+
- type: event
6+
value: 500
7+
op: eq
8+
key: "size"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
policies:
2+
- name: sfsturbo-json-diff
3+
resource: huaweicloud.sfsturbo
4+
filters:
5+
- type: json-diff
6+
selector: previous
7+
selector_value: created_at
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
policies:
2+
- name: sfsturbo-last-backup-created
3+
resource: huaweicloud.sfsturbo
4+
filters:
5+
- type: last-backup-exceed-safe-time-interval
6+
interval: 24
7+
actions:
8+
- type: associate-sfsturbo-vault-to-policy
9+
policy_id: 3595d045-d3bb-42b6-842c-2b8fb24010fb
10+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
policies:
2+
- name: sfsturbo-list-item
3+
resource: huaweicloud.sfsturbo
4+
filters:
5+
- type: list-item
6+
key: tags
7+
attrs:
8+
- not:
9+
- type: value
10+
key: key
11+
value: "a"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
policies:
2+
- name: sfsturbo-marked-for-op
3+
resource: huaweicloud.sfsturbo
4+
filters:
5+
- type: marked-for-op
6+
tag: add-aa
7+
op: add-sfsturbo-to-vault
8+
actions:
9+
- type: add-sfsturbo-to-vault
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
policies:
2+
- name: sfsturbo-protected-by-cbr
3+
resource: huaweicloud.sfsturbo
4+
filters:
5+
- type: not-protected-by-backup
6+
actions:
7+
- type: add-sfsturbo-to-vault
8+
vault_id: "d02c8f88-511f-48ee-990c-e3f19e200504"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
policies:
2+
- name: sfsturbo-reduce
3+
resource: huaweicloud.sfsturbo
4+
filters:
5+
- type: reduce
6+
order: randomize
7+
limit: 15
8+
limit-percent: 40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
policies:
2+
- name: sfsturbo-remove-tag
3+
resource: huaweicloud.sfsturbo
4+
filters:
5+
- "size": "500.00"
6+
actions:
7+
- type: untag
8+
tag_values:
9+
tester: yushiwen
10+
test: a
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
policies:
2+
- name: sfsturbo-rename-tag
3+
resource: huaweicloud.sfsturbo
4+
filters:
5+
- "size": "500.00"
6+
actions:
7+
- type: rename-tag
8+
old_key: owner
9+
new_key: tester
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
policies:
2+
- name: sfsturbo-tag-count
3+
resource: huaweicloud.sfsturbo
4+
filters:
5+
- type: tag-count
6+
count: 0
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
policies:
2+
- name: sfsturbo-tag-trim
3+
resource: huaweicloud.sfsturbo
4+
filters:
5+
- "size": 500
6+
actions:
7+
- type: tag-trim
8+
space: 3
9+
preserve:
10+
- owner1
11+
- owner2
+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
policies:
2+
- name: sfsturbo-tag
3+
resource: huaweicloud.sfsturbo
4+
filters:
5+
- "size": "500.00"
6+
actions:
7+
- type: tag
8+
tags:
9+
owner: yushiwen

0 commit comments

Comments
 (0)