📚

cliで取得したパラメータのマッピング

に公開

目的

AWS CLIで取得したAWSリソースの情報を設計書に落とせるように、各Keyの項目の意味をChatgptに出力してもらいました。全てChatgptベースなので間違い等ある可能性がありますが、参考にしていただければと思います。

IAM Group

英語キー名 日本語名(マッピング) 補足説明(用途や意味)
Group グループ情報 IAMグループに関する情報ブロックの親要素。
Group.Arn グループARN IAMグループのAmazon Resource Name。グループの一意識別子。
Group.CreateDate 作成日時 IAMグループが作成された日時。UTCタイムゾーン。
Group.GroupId グループID IAMグループの一意の内部ID(システムが使用)。
Group.GroupName グループ名 IAMグループの表示名。ユーザーが定義した名前。
Group.Path パス IAMエンティティの階層構造を表す仮想パス。通常は/。
Users 所属ユーザー一覧 IAMグループに属するユーザーの情報ブロック。複数ユーザーがリストで格納される。
Users[].Arn ユーザーARN IAMユーザーのAmazon Resource Name。一意識別子。
Users[].CreateDate 作成日時 IAMユーザーが作成された日時。UTCタイムゾーン。
Users[].Path パス IAMユーザーの仮想パス。通常は/。
Users[].UserId ユーザーID IAMユーザーの内部ID。システム用途の一意識別子。
Users[].UserName ユーザー名 IAMユーザーの表示名。ユーザーが定義した名前。

IAM User

英語キー名 日本語名(マッピング) 補足説明(用途や意味)
User ユーザー情報ブロック IAMユーザーの基本情報を含むトップレベル要素。
User.Arn ユーザーARN このIAMユーザーのAmazon Resource Name(AWS内で一意の識別子)。例: arn:aws:iam::アカウントID:user/ユーザー名
User.CreateDate 作成日時 このユーザーが作成されたUTC日時。
User.Path パス IAMユーザーの仮想階層を表すパス。通常は/(ルート)で使用される。
User.UserId ユーザーID AWSによって割り当てられるIAMユーザーの一意のID(不変)。内部的な識別子として使用される。
User.UserName ユーザー名 ユーザーが定義したIAMユーザー名。ログインやCLI利用時に使用。

IAM Policy

英語キー名 日本語名(マッピング) 補足説明(用途や意味)
Policy ポリシー情報ブロック ポリシー全体の情報を含むルート要素。
Policy.PolicyName ポリシー名 IAMポリシーの表示名。ユーザーが定義した名前。
Policy.PolicyId ポリシーID AWS内部で使用されるIAMポリシーの一意のID。
Policy.Arn ポリシーARN IAMポリシーのAmazon Resource Name。一意のリソース識別子。
Policy.Path パス IAMポリシーの階層構造を表す仮想パス。通常は/。
Policy.DefaultVersionId デフォルトバージョンID アクティブなバージョン番号。ポリシーが複数バージョンある場合に使用される。
Policy.AttachmentCount アタッチ数(ユーザー・ロール数) このポリシーが現在アタッチされているエンティティ(ユーザー、ロール、グループ)の数。
Policy.PermissionsBoundaryUsageCount 境界ポリシー使用数 このポリシーが「Permissions Boundary」として使用されているエンティティの数。
Policy.IsAttachable アタッチ可能フラグ ポリシーがユーザー/グループ/ロールにアタッチ可能かどうかを示す真偽値。
Policy.CreateDate 作成日時 ポリシーが作成されたUTC日時。
Policy.UpdateDate 更新日時 ポリシーが最後に更新されたUTC日時。
Policy.Tags タグ ポリシーに設定されたタグの一覧。空であればタグは設定されていない。

CloudWatchAlarm

英語キー名 日本語名(マッピング) 補足説明(用途や意味)
CompositeAlarms 複合アラーム 複数のメトリアラームを組み合わせて定義されたアラーム。現在は空のことが多い。
MetricAlarms メトリアラーム一覧 単体メトリクスに基づいたCloudWatchアラームのリスト。
ActionsEnabled アクションの有効化設定 アラームに設定されたアクション(通知など)が有効かどうか。
AlarmActions アラーム時アクション アラーム状態になった時に実行されるアクションのARN(例:SNSトピックなど)。
AlarmArn アラームARN アラームのAmazon Resource Name。一意の識別子。
AlarmConfigurationUpdatedTimestamp 設定更新日時 アラームの設定が最後に更新された日時。
AlarmName アラーム名 CloudWatchアラームの名前。
ComparisonOperator 比較演算子 閾値との比較条件。GreaterThanThresholdなどが指定される。
Dimensions ディメンション(一覧) メトリクスを識別・分類するための属性のセット。
Dimensions[].Name ディメンション名 個々のディメンションの名前(例:WebACL, Rule, InstanceId など)。
Dimensions[].Value ディメンション値 対象となる具体的な値(例:aws-waf-ohp-prd-ym0808 など)。
EvaluationPeriods 評価期間数 何期間連続で条件を満たしたらアラーム状態と判定するか。
InsufficientDataActions データ不足時アクション メトリクスが不足している場合に実行されるアクションのリスト。通常は空。
MetricName メトリクス名 アラームの対象となるCloudWatchメトリクスの名前。
Namespace ネームスペース メトリクスのカテゴリ(例:AWS/EC2、AWS/WAFV2など)。
OKActions OK状態アクション アラームがOKに戻った際に実行されるアクション。通常は空。
Period 評価間隔(秒) メトリクスの評価間隔(例:60秒、300秒など)。
StateReason アラーム状態の理由(説明) 現在の状態に至った理由の説明。
StateReasonData アラーム状態の詳細データ 状態に関する詳細な構造化データ(JSON形式)。
StateTransitionedTimestamp 状態遷移日時 アラーム状態が変わったタイミング。
StateUpdatedTimestamp 状態更新日時 アラーム状態が最後に確認された日時。
StateValue 現在のアラーム状態 現在の状態(OK、ALARM、INSUFFICIENT_DATAのいずれか)。
Statistic 統計方法 データ集計の方法(例:Average, Maximum, Sumなど)。
Threshold 閾値 アラームをトリガーするための比較対象のしきい値。
TreatMissingData 欠損データの扱い設定 データが欠損しているときの扱い方(例:notBreaching = アラームにならない)。

CloudFront Distribution

英語キー名 日本語名(マッピング) 補足説明
Distribution ディストリビューション全体ブロック CloudFrontのディストリビューション情報全体。
Distribution.ARN ARN(Amazon Resource Name) ディストリビューションの一意識別子。
Distribution.ActiveTrustedKeyGroups.Enabled 信頼されたキーグループ有効フラグ 信頼されたキーグループが有効かどうか。
Distribution.ActiveTrustedKeyGroups.Quantity 信頼されたキーグループ数 有効な信頼キーグループの数。
Distribution.ActiveTrustedSigners.Enabled 信頼された署名者有効フラグ 信頼された署名者が有効かどうか。
Distribution.ActiveTrustedSigners.Quantity 信頼された署名者数 有効な信頼署名者の数。
Distribution.AliasICPRecordals ICP申請レコードリスト CNAMEごとのICP申請状況情報。
Distribution.AliasICPRecordals.CNAME CNAMEエイリアス エイリアス名。
Distribution.AliasICPRecordals.ICPRecordalStatus ICP申請ステータス ICP申請の承認状態。
Distribution.DistributionConfig ディストリビューション設定ブロック ディストリビューションの詳細設定情報。
Distribution.DistributionConfig.Aliases.Items エイリアス(代替ドメイン)リスト 設定されたエイリアスドメイン名リスト。
Distribution.DistributionConfig.Aliases.Quantity エイリアス数 設定されたエイリアスの数。
Distribution.DistributionConfig.CacheBehaviors.Quantity キャッシュビヘイビア数 キャッシュビヘイビア(パスごとの設定)数。
Distribution.DistributionConfig.CallerReference 呼び出し参照ID 設定の一意識別用文字列。
Distribution.DistributionConfig.Comment コメント 管理用コメント。
Distribution.DistributionConfig.ContinuousDeploymentPolicyId 継続的デプロイポリシーID 継続的デプロイのポリシーID(未設定の場合は空文字)。
Distribution.DistributionConfig.CustomErrorResponses.Quantity カスタムエラー応答数 カスタムエラー応答設定の数。
Distribution.DistributionConfig.CustomErrorResponses.Items カスタムエラー応答設定リスト 各HTTPステータスコードに対するカスタムレスポンス設定。
Distribution.DistributionConfig.DefaultCacheBehavior デフォルトキャッシュビヘイビア デフォルトのキャッシュ動作設定。
Distribution.DistributionConfig.DefaultCacheBehavior.AllowedMethods.Items 許可されるHTTPメソッドリスト GET, HEADなど許可されたメソッド。
Distribution.DistributionConfig.DefaultCacheBehavior.AllowedMethods.CachedMethods.Items キャッシュされるHTTPメソッドリスト キャッシュ対象となるメソッド。
Distribution.DistributionConfig.DefaultCacheBehavior.CachePolicyId キャッシュポリシーID 適用されるキャッシュポリシーのID。
Distribution.DistributionConfig.DefaultCacheBehavior.Compress 圧縮有効フラグ レスポンス圧縮の有効/無効。
Distribution.DistributionConfig.DefaultCacheBehavior.FieldLevelEncryptionId フィールドレベル暗号化ID フィールドレベル暗号化設定のID。
Distribution.DistributionConfig.DefaultCacheBehavior.FunctionAssociations.Quantity 関数関連付け数 Lambda@Edgeなどの関数関連付けの数。
Distribution.DistributionConfig.DefaultCacheBehavior.GrpcConfig.Enabled gRPC設定有効フラグ gRPC対応の有効/無効。
Distribution.DistributionConfig.DefaultCacheBehavior.LambdaFunctionAssociations.Quantity Lambda関数関連付け数 関連付けられたLambda関数の数。
Distribution.DistributionConfig.DefaultCacheBehavior.SmoothStreaming SmoothStreaming対応フラグ Smooth Streamingの有効/無効。
Distribution.DistributionConfig.DefaultCacheBehavior.TargetOriginId ターゲットオリジンID デフォルトビヘイビアのオリジン識別子。
Distribution.DistributionConfig.DefaultCacheBehavior.TrustedKeyGroups.Enabled 信頼されたキーグループ有効フラグ トラストキーグループの有効/無効。
Distribution.DistributionConfig.DefaultCacheBehavior.TrustedKeyGroups.Quantity 信頼されたキーグループ数 トラストキーグループ数。
Distribution.DistributionConfig.DefaultCacheBehavior.TrustedSigners.Enabled 信頼された署名者有効フラグ トラスト署名者の有効/無効。
Distribution.DistributionConfig.DefaultCacheBehavior.TrustedSigners.Quantity 信頼された署名者数 トラスト署名者数。
Distribution.DistributionConfig.DefaultCacheBehavior.ViewerProtocolPolicy ビューワープロトコルポリシー HTTPSリダイレクトなどのビューワープロトコル設定。
Distribution.DistributionConfig.DefaultRootObject デフォルトルートオブジェクト 省略時のルートパス。
Distribution.DistributionConfig.Enabled 有効フラグ ディストリビューションの有効/無効。
Distribution.DistributionConfig.HttpVersion HTTPバージョン HTTP/2などのサポートバージョン。
Distribution.DistributionConfig.IsIPV6Enabled IPv6対応フラグ IPv6の有効/無効。
Distribution.DistributionConfig.Logging.Enabled ロギング有効フラグ アクセスログの有効/無効。
Distribution.DistributionConfig.Logging.Bucket ログ出力バケット名 ログ出力先S3バケット名。
Distribution.DistributionConfig.Logging.IncludeCookies クッキー含めるフラグ ログにクッキーを含めるか。
Distribution.DistributionConfig.Logging.Prefix ログファイルプレフィックス ログファイル名のプレフィックス。
Distribution.DistributionConfig.OriginGroups.Quantity オリジングループ数 オリジングループの数。
Distribution.DistributionConfig.Origins.Items オリジンリスト オリジン(配信元)情報リスト。
Distribution.DistributionConfig.Origins.Items.DomainName オリジンドメイン名 オリジンのドメイン名。
Distribution.DistributionConfig.Origins.Items.Id オリジンID オリジンの識別子。
Distribution.DistributionConfig.Origins.Items.ConnectionAttempts 接続試行回数 オリジン接続試行回数。
Distribution.DistributionConfig.Origins.Items.ConnectionTimeout 接続タイムアウト秒 オリジン接続のタイムアウト秒数。
Distribution.DistributionConfig.Origins.Items.CustomHeaders.Quantity カスタムヘッダー数 オリジンに送るカスタムヘッダー数。
Distribution.DistributionConfig.Origins.Items.OriginAccessControlId オリジンアクセスコントロールID オリジンアクセス制御ID(OAC)
Distribution.DistributionConfig.Origins.Items.OriginPath オリジンパス オリジンに付加するパス(あれば)。
Distribution.DistributionConfig.Origins.Items.OriginShield.Enabled Origin Shield有効フラグ Origin Shieldの有効/無効。
Distribution.DistributionConfig.Origins.Items.S3OriginConfig.OriginAccessIdentity S3オリジンアクセスID S3オリジン用のアクセスID。
Distribution.DistributionConfig.Origins.Items.S3OriginConfig.OriginReadTimeout S3オリジン読み取りタイムアウト秒
Distribution.DistributionConfig.PriceClass 価格クラス 配信価格帯クラス。例: PriceClass_All
Distribution.DistributionConfig.Restrictions.GeoRestriction.Quantity 地理制限数 地理的制限数。
Distribution.DistributionConfig.Restrictions.GeoRestriction.RestrictionType 地理制限タイプ none, whitelist, blacklistなど。
Distribution.DistributionConfig.Staging ステージングフラグ ステージング環境かどうか。
Distribution.DistributionConfig.ViewerCertificate.ACMCertificateArn ACM証明書ARN ACMで管理している証明書のARN。
Distribution.DistributionConfig.ViewerCertificate.Certificate 証明書ARN 上記と同じく証明書ARN。
Distribution.DistributionConfig.ViewerCertificate.CertificateSource 証明書ソース acmなど証明書の発行元タイプ。
Distribution.DistributionConfig.ViewerCertificate.CloudFrontDefaultCertificate CloudFrontデフォルト証明書フラグ デフォルト証明書を使っているかどうか。
Distribution.DistributionConfig.ViewerCertificate.MinimumProtocolVersion 最小TLSプロトコルバージョン TLSv1.2_2021など。
Distribution.DistributionConfig.ViewerCertificate.SSLSupportMethod SSLサポート方式 sni-onlyなどSSL接続方式。
Distribution.WebACLId WAF WebACLのARN 適用中のWAFのARN。
Distribution.DomainName CloudFrontドメイン名 CloudFrontが割り当てたドメイン名。
Distribution.Id ディストリビューションID CloudFrontのディストリビューションID。
Distribution.InProgressInvalidationBatches 無効化中バッチ数 現在進行中のキャッシュ無効化バッチ数。
Distribution.LastModifiedTime 最終更新日時 ディストリビューション情報の最終更新日時。
Distribution.Status ステータス ディストリビューションの状態。例: Deployed
ETag ETag 変更検知用のタグ。

Origin Access Control (OAC)

英語キー名 日本語名(マッピング) 補足説明
OriginAccessControl オリジンアクセスコントロール全体ブロック OACのトップレベル情報。
OriginAccessControl.Id OAC ID オリジンアクセスコントロールの一意識別子。
OriginAccessControl.OriginAccessControlConfig OAC設定ブロック OACの設定詳細情報。
OriginAccessControl.OriginAccessControlConfig.Name 名前 OACの名前。
OriginAccessControl.OriginAccessControlConfig.OriginAccessControlOriginType オリジンタイプ オリジンの種類。例:s3
OriginAccessControl.OriginAccessControlConfig.SigningBehavior 署名動作 署名を行う条件。例:"always" 常に署名を行う。
OriginAccessControl.OriginAccessControlConfig.SigningProtocol 署名プロトコル 使用される署名方式。例:"sigv4" (AWS Signature Version 4)
ETag ETag リソース変更を検知するためのタグ。

WebACL パラメータ

英語キー名 日本語名(マッピング) 補足説明
LockToken ロックトークン WebACLの更新用トークン。
WebACL.ARN ARN WebACLのAmazon Resource Name。
WebACL.Capacity キャパシティ WAFの容量(使用リソース単位)。
WebACL.DefaultAction デフォルトアクション デフォルトの処理動作(Allowなど)。
WebACL.Description 説明 WebACLの説明文。
WebACL.Id ID WebACLの一意識別子。
WebACL.LabelNamespace ラベルネームスペース WebACLで使用されるラベルの名前空間。
WebACL.ManagedByFirewallManager Firewall Manager管理フラグ Firewall Managerによって管理されているか(true/false)。
WebACL.Name 名前 WebACLの名前。
WebACL.OnSourceDDoSProtectionConfig DDoS保護設定 ソースDDoS保護の設定。例:ALBLowReputationMode
WebACL.RetrofittedByFirewallManager Firewall Managerレトロフィットフラグ Firewall Managerによるレトロフィット済みか(true/false)。
WebACL.Rules ルールリスト WebACLに含まれるルールの配列。
WebACL.Rules[].Action ルールアクション ルールの動作(Allow, Blockなど)。
WebACL.Rules[].Name ルール名 ルールの名前。
WebACL.Rules[].Priority 優先度 ルールの優先順位。
WebACL.Rules[].Statement ルールステートメント ルールの条件。IPセット参照やレート制限など。
WebACL.Rules[].VisibilityConfig 可視化設定 CloudWatchメトリクスやサンプリングの有効/無効設定。
WebACL.VisibilityConfig WebACL全体の可視化設定 CloudWatchメトリクスやサンプリングの有効/無効設定。

Route53

英語キー名 日本語名(マッピング) 補足説明
ResourceRecordSets リソースレコードセット全体ブロック Route53のDNSレコード群をまとめたトップレベル情報。
ResourceRecordSets.Name レコード名(ドメイン名) DNSレコードの対象ドメイン名。例: yamadahtest.com.
ResourceRecordSets.Type レコードタイプ DNSのレコードタイプ。例: A, MX, NS, SOA, TXT, CNAMEなど。
ResourceRecordSets.TTL TTL(Time To Live) DNSレコードのキャッシュ有効期間(秒)。
ResourceRecordSets.ResourceRecords リソースレコードリスト DNSレコードの値のリスト。複数ある場合は複数行で記載。
ResourceRecordSets.ResourceRecords.Value レコードの値 DNSのレコード内容。IPアドレス、ホスト名、TXTレコードの文字列など。

Route53 HealthCheck

英語キー名 日本語名(マッピング) 補足説明
HealthCheck ヘルスチェック全体ブロック ヘルスチェックのトップレベル情報。
HealthCheck.CallerReference 呼び出し参照ID リクエストの一意性を保証するために指定されたユーザー定義の一意な文字列。
HealthCheck.HealthCheckConfig ヘルスチェック設定ブロック チェックの動作・対象などの設定項目を含む。
HealthCheck.HealthCheckConfig.Disabled 無効フラグ true の場合はヘルスチェックが無効(無効化されている)。
HealthCheck.HealthCheckConfig.EnableSNI SNI有効フラグ HTTPS接続時にSNI(Server Name Indication)を有効にするかどうか。
HealthCheck.HealthCheckConfig.FailureThreshold 連続失敗しきい値 正常と判定する前に何回連続して正常応答が必要か(逆も同様)。
HealthCheck.HealthCheckConfig.FullyQualifiedDomainName FQDN チェック対象のFQDN(完全修飾ドメイン名)、例: yamadahtest.com
HealthCheck.HealthCheckConfig.Inverted 判定反転フラグ trueにすると「異常なら正常」として扱う(ヘルスチェックの論理反転)。
HealthCheck.HealthCheckConfig.MeasureLatency レイテンシ測定フラグ trueにするとレイテンシ(応答時間)も測定される。
HealthCheck.HealthCheckConfig.Port ポート番号 チェック対象のポート。HTTPSの場合は通常443。
HealthCheck.HealthCheckConfig.Regions チェックリージョンリスト どのAWSリージョンからチェックを行うかのリスト。複数地域にまたがって監視することが可能。
HealthCheck.HealthCheckConfig.RequestInterval リクエスト間隔(秒) チェックを実施する間隔(秒)。一般的に30または10秒。
HealthCheck.HealthCheckConfig.Type チェックタイプ HTTP, HTTPS, TCP などのタイプ指定。
HealthCheck.HealthCheckVersion バージョン番号 ヘルスチェック設定のバージョン。通常は1。
HealthCheck.Id ヘルスチェックID このヘルスチェックの一意識別子(UUID形式)。

ACM Certificate

英語キー名 日本語名(マッピング) 補足説明
Certificate 証明書全体ブロック ACMの証明書情報全体。
Certificate.CertificateArn 証明書ARN 証明書のAmazonリソースネーム(一意識別子)。
Certificate.CreatedAt 作成日時 証明書が作成された日時(タイムスタンプ)。
Certificate.DomainName ドメイン名 証明書が対象とするドメイン名。
Certificate.DomainValidationOptions ドメイン検証オプションリスト ドメイン検証に関する設定情報のリスト。
Certificate.DomainValidationOptions.DomainName 検証対象ドメイン名 検証を行うドメイン名。
Certificate.DomainValidationOptions.ResourceRecord.Name 検証用DNSレコード名 DNS検証用にRoute53等に設定するCNAMEの名前。
Certificate.DomainValidationOptions.ResourceRecord.Type 検証用DNSレコードタイプ DNS検証用レコードのタイプ。通常CNAME。
Certificate.DomainValidationOptions.ResourceRecord.Value 検証用DNSレコード値 DNS検証用のCNAMEの値。
Certificate.DomainValidationOptions.ValidationDomain 検証ドメイン 検証に使用するドメイン名。
Certificate.DomainValidationOptions.ValidationMethod 検証方法 DNSまたはEmailによる検証方法。
Certificate.DomainValidationOptions.ValidationStatus 検証状態 検証の進行状況(例:SUCCESS)。
Certificate.ExtendedKeyUsages 拡張キー使用目的リスト TLSなどで使われる拡張用途のリスト。
Certificate.ExtendedKeyUsages.Name 拡張キー使用目的名 例: TLS_WEB_SERVER_AUTHENTICATION
Certificate.ExtendedKeyUsages.OID 拡張キー使用目的OID オブジェクト識別子。
Certificate.InUseBy 利用中リソースARNリスト 証明書が紐づくAWSリソースのARN一覧。
Certificate.IssuedAt 発行日時 証明書が発行された日時(タイムスタンプ)。
Certificate.Issuer 発行者 証明書を発行した認証局名。
Certificate.KeyAlgorithm 鍵アルゴリズム 鍵の種類、例: RSA-2048
Certificate.KeyUsages キー使用目的リスト デジタル署名や鍵の暗号化などの用途リスト。
Certificate.KeyUsages.Name キー使用目的名 例: DIGITAL_SIGNATURE, KEY_ENCIPHERMENT
Certificate.NotAfter 有効期限(終了日時) 証明書の有効期限終了日時。
Certificate.NotBefore 有効期限(開始日時) 証明書の有効開始日時。
Certificate.Options.CertificateTransparencyLoggingPreference 証明書透明性ログ設定 ENABLED/DISABLEDなどの設定。
Certificate.Options.Export 証明書エクスポート設定 証明書のエクスポート可否。
Certificate.RenewalEligibility 更新資格 証明書が更新可能かどうか。
Certificate.Serial シリアル番号 証明書のシリアル番号。
Certificate.SignatureAlgorithm 署名アルゴリズム 署名に使われたアルゴリズム。例: SHA256WITHRSA
Certificate.Status 状態 証明書の発行状態。例: ISSUED
Certificate.Subject サブジェクト 証明書のサブジェクト(例: CN=www.yamadahtest.com)
Certificate.SubjectAlternativeNames 代替サブジェクト名リスト 証明書がカバーする代替ドメイン名のリスト。
Certificate.Type 証明書タイプ 証明書の発行元タイプ。例: AMAZON_ISSUED

SNS Topic

英語キー名 日本語名(マッピング) 補足説明
Attributes.DisplayName 表示名 トピックに設定された表示名(空文字列の場合は未設定)。
Attributes.EffectiveDeliveryPolicy 配信ポリシー サブスクリプションに対するメッセージ再試行・バックオフなどのポリシー設定。JSON文字列で定義されている。
Attributes.Owner オーナーアカウントID SNSトピックを所有する AWS アカウントの ID。
Attributes.Policy アクセスポリシー SNSトピックへのアクセス制御ポリシー。どのプリンシパルがどのアクションを許可されているかを JSON 形式で記述。
Attributes.SubscriptionsConfirmed 確認済みサブスクリプション数 現在確認されているサブスクリプション(有効)の数。
Attributes.SubscriptionsDeleted 削除済みサブスクリプション数 削除されたサブスクリプションの数(過去に存在したが削除されたもの)。
Attributes.SubscriptionsPending 保留中のサブスクリプション数 ユーザー側で確認(承認)されていないサブスクリプションの数。
Attributes.TopicArn トピックARN この SNS トピックの Amazon リソースネーム。SNSトピックを一意に識別するために使用。

SNS Subscription

英語キー名 日本語名(マッピング) 補足説明
Attributes 属性全体ブロック SNSサブスクリプションの属性をまとめた情報。
Attributes.ConfirmationWasAuthenticated 確認認証済みフラグ 確認が認証されたかどうか(true/false)。
Attributes.Endpoint エンドポイント メールアドレスやURLなどのサブスクリプション先。
Attributes.Owner オーナー AWSアカウントID。
Attributes.PendingConfirmation 確認待ちフラグ サブスクリプションの確認待ち状態(true/false)。
Attributes.Protocol プロトコル サブスクリプションのプロトコル(例:email, sms, httpなど)。
Attributes.RawMessageDelivery 生メッセージ配信フラグ 生メッセージ配信を行うか(true/false)。
Attributes.SubscriptionArn サブスクリプションARN サブスクリプションのARN(Amazon Resource Name)。
Attributes.SubscriptionPrincipal サブスクリプションプリンシパル サブスクリプションを作成したIAMユーザーやロールのARN。
Attributes.TopicArn トピックARN 関連付けられたSNSトピックのARN。

S3 バケット

英語キー名 日本語名(マッピング) 補足説明
BucketName バケット名 S3バケットの名前。
LocationConstraint.LocationConstraint ロケーション制約 バケットのリージョン(例:ap-northeast-1)。
NotificationConfiguration.TopicConfigurations 通知設定 - トピック設定 S3イベント通知で設定されたSNSトピックの一覧。
NotificationConfiguration.TopicConfigurations[].Events 通知イベント 通知されるS3のイベントタイプ(例:s3:ObjectCreated:*など)。
NotificationConfiguration.TopicConfigurations[].Id 通知ID 通知設定の識別子。
NotificationConfiguration.TopicConfigurations[].TopicArn トピックARN SNSトピックのARN。
LifecycleConfiguration ライフサイクル設定 バケットのライフサイクルポリシー設定(未設定の場合は空)。
BucketPolicy バケットポリシー バケットに設定されたアクセス制御ポリシー(未設定の場合は空)。
VersioningConfiguration バージョニング設定 バケットのバージョニング設定(未設定の場合は空)。
EncryptionConfiguration.ServerSideEncryptionConfiguration.Rules サーバーサイド暗号化設定のルール 暗号化設定のルールリスト。
EncryptionConfiguration.ServerSideEncryptionConfiguration.Rules[].ApplyServerSideEncryptionByDefault.SSEAlgorithm デフォルト暗号化アルゴリズム SSEで使う暗号化方式(例:AES256)。
EncryptionConfiguration.ServerSideEncryptionConfiguration.Rules[].BucketKeyEnabled バケットキー有効フラグ バケットキーの使用有無(true/false)。
LoggingConfiguration.LoggingEnabled.TargetBucket ログ配信先バケット アクセスログの送付先バケット名。
LoggingConfiguration.LoggingEnabled.TargetPrefix ログプレフィックス アクセスログの接頭辞(フォルダ的役割)。
CORSConfiguration CORS設定 クロスオリジンリソースシェアリングの設定(未設定の場合は空)。
Tagging タグ付け設定 バケットに付与されたタグ情報(未設定の場合は空)。

Discussion