@cloud-copilot/iam-data
Version:
389 lines • 10.4 kB
JSON
{
"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": []
}
}