やりたいこと
PowerShellでRDSを検索して一覧を取得したい。
ググったけどやり方見つからなかったので記事にしてみる。
公式ドキュメントはここらへん。
https://docs.aws.amazon.com/powershell/latest/reference/items/Get-RDSDBInstance.html
https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/RDS/TFilter.html
やりかた
こんな感じでできました。
$filter = New-Object Amazon.RDS.Model.Filter
$filter.Name = "engine"
$filter.Values = @("sqlserver-ee", "sqlserver-se")
Get-RDSDBInstance -Filter $filter
補足
公式ドキュメントのParameters
セクションの-Filter
のところに記載のある項目しか検索できないようです。
https://docs.aws.amazon.com/powershell/latest/reference/items/Get-RDSDBInstance.html#parameters