You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* rebrand and update content accordingly for the fork
* add config for renovate
* remove old files
* rework tests and release workflows, sign all builds
Permission is hereby granted, free of charge, to any person obtaining a copy
6
-
of this software and associated documentation files (the "Software"), to deal
7
-
in the Software without restriction, including without limitation the rights
8
-
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9
-
copies of the Software, and to permit persons to whom the Software is
10
-
furnished to do so, subject to the following conditions:
6
+
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
11
7
12
-
The above copyright notice and this permission notice shall be included in all
13
-
copies or substantial portions of the Software.
8
+
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
14
9
15
-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
-
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
-
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18
-
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
-
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20
-
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21
-
SOFTWARE.
10
+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
* `dateOlderThan` - The identifier is parsed as a timestamp. After the offset is added to it (specified in the `value` field), the resulting timestamp must be AFTER the current
508
-
time. Details on offset syntax can be found in
509
-
the [library documentation](https://golang.org/pkg/time/#ParseDuration). Supported
510
-
date formats are epoch time, `2006-01-02`, `2006/01/02`, `2006-01-02T15:04:05Z`,
474
+
-`dateOlderThan`- The identifier is parsed as a timestamp. After the offset is added
475
+
to it (specified in the `value` field), the resulting timestamp must be AFTER the
476
+
current time. Details on offset syntax can be found in the [library documentation](https://golang.org/pkg/time/#ParseDuration).
477
+
Supported date formats are epoch time, `2006-01-02`, `2006/01/02`, `2006-01-02T15:04:05Z`,
511
478
`2006-01-02T15:04:05.999999999Z07:00`, and `2006-01-02T15:04:05Z07:00`.
512
479
513
480
To use a non-default comparision type, it is required to specify an object with
@@ -522,7 +489,6 @@ IAMUserAccessKey:
522
489
value: "admin -> *"
523
490
```
524
491
525
-
526
492
#### Using Them Together
527
493
528
494
It is also possible to use Filter Properties and Filter Types together. For
@@ -535,9 +501,10 @@ Route53HostedZone:
535
501
value: "*.rebuy.cloud."
536
502
```
537
503
538
-
#### Inverting Filter Results
504
+
#### Inverting Filter Results
539
505
540
506
Any filter result can be inverted by using `invert: true`, for example:
507
+
541
508
```yaml
542
509
CloudFormationStack:
543
510
- property: Name
@@ -549,7 +516,6 @@ In this case *any* CloudFormationStack ***but*** the ones called "foo" will be
549
516
filtered. Be aware that *aws-nuke* internally takes every resource and applies
550
517
every filter on it. If a filter matches, it marks the node as filtered.
551
518
552
-
553
519
#### Filter Presets
554
520
555
521
It might be the case that some filters are the same across multiple accounts.
@@ -598,7 +564,6 @@ presets:
598
564
- "OrganizationAccountAccessRole"
599
565
```
600
566
601
-
602
567
## Install
603
568
604
569
### For macOS
@@ -607,21 +572,39 @@ presets:
607
572
### Use Released Binaries
608
573
609
574
The easiest way of installing it, is to download the latest
610
-
[release](https://github.com/rebuy-de/aws-nuke/releases) from GitHub.
575
+
[release](https://github.com/ekristen/aws-nuke/releases) from GitHub.
0 commit comments