{ "Name" : "ebs", "Actions" : [ { "Name" : "CompleteSnapshot", "ActionConditionKeys" : [ "aws:ResourceTag/${TagKey}" ], "Annotations" : { "Properties" : { "IsList" : false, "IsPermissionManagement" : false, "IsTaggingOnly" : false, "IsWrite" : true } }, "Resources" : [ { "Name" : "snapshot" } ], "SupportedBy" : { "IAM Access Analyzer Policy Generation" : true, "IAM Action Last Accessed" : true } }, { "Name" : "GetSnapshotBlock", "ActionConditionKeys" : [ "aws:ResourceTag/${TagKey}" ], "Annotations" : { "Properties" : { "IsList" : false, "IsPermissionManagement" : false, "IsTaggingOnly" : false, "IsWrite" : false } }, "Resources" : [ { "Name" : "snapshot" } ], "SupportedBy" : { "IAM Access Analyzer Policy Generation" : false, "IAM Action Last Accessed" : false } }, { "Name" : "ListChangedBlocks", "ActionConditionKeys" : [ "aws:ResourceTag/${TagKey}" ], "Annotations" : { "Properties" : { "IsList" : false, "IsPermissionManagement" : false, "IsTaggingOnly" : false, "IsWrite" : false } }, "Resources" : [ { "Name" : "snapshot" } ], "SupportedBy" : { "IAM Access Analyzer Policy Generation" : false, "IAM Action Last Accessed" : false } }, { "Name" : "ListSnapshotBlocks", "ActionConditionKeys" : [ "aws:ResourceTag/${TagKey}" ], "Annotations" : { "Properties" : { "IsList" : false, "IsPermissionManagement" : false, "IsTaggingOnly" : false, "IsWrite" : false } }, "Resources" : [ { "Name" : "snapshot" } ], "SupportedBy" : { "IAM Access Analyzer Policy Generation" : false, "IAM Action Last Accessed" : false } }, { "Name" : "PutSnapshotBlock", "ActionConditionKeys" : [ "aws:ResourceTag/${TagKey}" ], "Annotations" : { "Properties" : { "IsList" : false, "IsPermissionManagement" : false, "IsTaggingOnly" : false, "IsWrite" : true } }, "Resources" : [ { "Name" : "snapshot" } ], "SupportedBy" : { "IAM Access Analyzer Policy Generation" : false, "IAM Action Last Accessed" : false } }, { "Name" : "StartSnapshot", "ActionConditionKeys" : [ "aws:RequestTag/${TagKey}", "aws:ResourceTag/${TagKey}", "aws:TagKeys", "ebs:Description", "ebs:ParentSnapshot", "ebs:VolumeSize" ], "Annotations" : { "Properties" : { "IsList" : false, "IsPermissionManagement" : false, "IsTaggingOnly" : false, "IsWrite" : true } }, "Resources" : [ { "Name" : "snapshot" } ], "SupportedBy" : { "IAM Access Analyzer Policy Generation" : true, "IAM Action Last Accessed" : true } } ], "ConditionKeys" : [ { "Name" : "aws:RequestTag/${TagKey}", "Types" : [ "String" ] }, { "Name" : "aws:ResourceTag/${TagKey}", "Types" : [ "String" ] }, { "Name" : "aws:TagKeys", "Types" : [ "ArrayOfString" ] }, { "Name" : "ebs:Description", "Types" : [ "String" ] }, { "Name" : "ebs:ParentSnapshot", "Types" : [ "ARN" ] }, { "Name" : "ebs:VolumeSize", "Types" : [ "Numeric" ] } ], "Operations" : [ { "Name" : "CompleteSnapshot", "AuthorizedActions" : [ { "Name" : "CompleteSnapshot", "Service" : "ebs" } ], "SDK" : [ { "Name" : "ebs", "Method" : "complete_snapshot", "Package" : "Boto3" } ] }, { "Name" : "GetSnapshotBlock", "AuthorizedActions" : [ { "Name" : "GetSnapshotBlock", "Service" : "ebs" } ], "SDK" : [ { "Name" : "ebs", "Method" : "get_snapshot_block", "Package" : "Boto3" } ] }, { "Name" : "ListChangedBlocks", "AuthorizedActions" : [ { "Name" : "ListChangedBlocks", "Service" : "ebs" } ], "SDK" : [ { "Name" : "ebs", "Method" : "list_changed_blocks", "Package" : "Boto3" } ] }, { "Name" : "ListSnapshotBlocks", "AuthorizedActions" : [ { "Name" : "ListSnapshotBlocks", "Service" : "ebs" } ], "SDK" : [ { "Name" : "ebs", "Method" : "list_snapshot_blocks", "Package" : "Boto3" } ] }, { "Name" : "PutSnapshotBlock", "AuthorizedActions" : [ { "Name" : "PutSnapshotBlock", "Service" : "ebs" } ], "SDK" : [ { "Name" : "ebs", "Method" : "put_snapshot_block", "Package" : "Boto3" } ] }, { "Name" : "StartSnapshot", "AuthorizedActions" : [ { "Name" : "CreateTags", "Service" : "ec2" }, { "Name" : "StartSnapshot", "Service" : "ebs" } ], "SDK" : [ { "Name" : "ebs", "Method" : "start_snapshot", "Package" : "Boto3" } ] } ], "Resources" : [ { "Name" : "snapshot", "ARNFormats" : [ "arn:${Partition}:ec2:${Region}::snapshot/${SnapshotId}" ], "ConditionKeys" : [ "aws:RequestTag/${TagKey}", "aws:ResourceTag/${TagKey}", "aws:TagKeys", "ebs:Description", "ebs:ParentSnapshot", "ebs:VolumeSize" ] } ], "Version" : "v1.4" }