UNPKG

@cloud-copilot/iam-data

Version:
389 lines 10.4 kB
{ "activatesecurityprofile": { "name": "ActivateSecurityProfile", "description": "Grants permission to activate the security profile", "accessLevel": "Write", "resourceTypes": [ { "name": "SecurityProfile", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "associatedatasource": { "name": "AssociateDataSource", "description": "Grants permission to associate security profile with a data source", "accessLevel": "Write", "resourceTypes": [ { "name": "SecurityProfile", "required": true, "conditionKeys": [], "dependentActions": [ "vendor-insights:GetDataSource" ] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "createdatasource": { "name": "CreateDataSource", "description": "Grants permission to create a new data source", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:ResourceTag/${TagKey}", "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [ "vendor-insights:TagResource" ] }, "createsecurityprofile": { "name": "CreateSecurityProfile", "description": "Grants permission to create a new security profile", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:ResourceTag/${TagKey}", "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [ "vendor-insights:TagResource" ] }, "deactivatesecurityprofile": { "name": "DeactivateSecurityProfile", "description": "Grants permission to deactivate the security profile", "accessLevel": "Write", "resourceTypes": [ { "name": "SecurityProfile", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "deletedatasource": { "name": "DeleteDataSource", "description": "Grants permission to delete a data source", "accessLevel": "Write", "resourceTypes": [ { "name": "DataSource", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "disassociatedatasource": { "name": "DisassociateDataSource", "description": "Grants permission to disassociate security profile from a data source", "accessLevel": "Write", "resourceTypes": [ { "name": "SecurityProfile", "required": true, "conditionKeys": [], "dependentActions": [ "vendor-insights:GetDataSource" ] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "getdatasource": { "name": "GetDataSource", "description": "Grants permission to retrieve the details of an existing data source", "accessLevel": "Read", "resourceTypes": [ { "name": "DataSource", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "getentitledsecurityprofilesnapshot": { "name": "GetEntitledSecurityProfileSnapshot", "description": "Grants permission to return the details of a security profile snapshot that requester is entitled to read", "accessLevel": "Read", "resourceTypes": [ { "name": "SecurityProfile", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getprofileaccessterms": { "name": "GetProfileAccessTerms", "description": "Grants permission to get the access terms for a vendor insights profile", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getsecurityprofile": { "name": "GetSecurityProfile", "description": "Grants permission to return the details of an existing security profile", "accessLevel": "Read", "resourceTypes": [ { "name": "SecurityProfile", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "getsecurityprofilesnapshot": { "name": "GetSecurityProfileSnapshot", "description": "Grants permission to return the details of a security profile snapshot", "accessLevel": "Read", "resourceTypes": [ { "name": "SecurityProfile", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "listdatasources": { "name": "ListDataSources", "description": "Grants permission to list existing data sources", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listentitledsecurityprofilesnapshots": { "name": "ListEntitledSecurityProfileSnapshots", "description": "Grants permission to return the snapshot summary list for an existing security profile that requester is entitled to list", "accessLevel": "List", "resourceTypes": [ { "name": "SecurityProfile", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listentitledsecurityprofiles": { "name": "ListEntitledSecurityProfiles", "description": "Grants permission to list entitled security profiles", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listsecurityprofilesnapshots": { "name": "ListSecurityProfileSnapshots", "description": "Grants permission to return the snapshot summary list for an existing security profile", "accessLevel": "List", "resourceTypes": [ { "name": "SecurityProfile", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "listsecurityprofiles": { "name": "ListSecurityProfiles", "description": "Grants permission to list existing security profiles", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listtagsforresource": { "name": "ListTagsForResource", "description": "Grants permission to list tags for vendor insights resource", "accessLevel": "Read", "resourceTypes": [ { "name": "DataSource", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "SecurityProfile", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "tagresource": { "name": "TagResource", "description": "Grants permission to tag vendor insights resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "DataSource", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "SecurityProfile", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}", "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "untagresource": { "name": "UntagResource", "description": "Grants permission to untag vendor insights resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "DataSource", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "SecurityProfile", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "updatedatasource": { "name": "UpdateDataSource", "description": "Grants permission to update an existing data source", "accessLevel": "Write", "resourceTypes": [ { "name": "DataSource", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "updatesecurityprofile": { "name": "UpdateSecurityProfile", "description": "Grants permission to update the security profile", "accessLevel": "Write", "resourceTypes": [ { "name": "SecurityProfile", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "updatesecurityprofilesnapshotcreationconfiguration": { "name": "UpdateSecurityProfileSnapshotCreationConfiguration", "description": "Grants permission to update the security profile snapshot creation configuration", "accessLevel": "Write", "resourceTypes": [ { "name": "SecurityProfile", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "updatesecurityprofilesnapshotreleaseconfiguration": { "name": "UpdateSecurityProfileSnapshotReleaseConfiguration", "description": "Grants permission to update the security profile snapshot release configuration", "accessLevel": "Write", "resourceTypes": [ { "name": "SecurityProfile", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] } }