@cloud-copilot/iam-data
Version:
289 lines • 8.69 kB
JSON
{
"backupdatabase": {
"name": "BackupDatabase",
"description": "Grants permission to perform backup operation on a specified database",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"deleteresourcepermission": {
"name": "DeleteResourcePermission",
"description": "Grants permission to delete the SSM for SAP level resource permissions associated with a SSM for SAP database resource",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"deregisterapplication": {
"name": "DeregisterApplication",
"description": "Grants permission to deregister an SAP application with SSM for SAP",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "application",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getapplication": {
"name": "GetApplication",
"description": "Grants permission to access information about an application registered with SSM for SAP by providing the application ID or application ARN",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getcomponent": {
"name": "GetComponent",
"description": "Grants permission to access information about a component registered with SSM for SAP by providing the application ID and component ID",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "component",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getdatabase": {
"name": "GetDatabase",
"description": "Grants permission to access information about a database registered with SSM for SAP by providing the application ID, component ID, and database ID",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getoperation": {
"name": "GetOperation",
"description": "Grants permission to access information about an operation by providing its operation ID",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getresourcepermission": {
"name": "GetResourcePermission",
"description": "Grants permission to get the SSM for SAP level resource permissions associated with a SSM for SAP database resource",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listapplications": {
"name": "ListApplications",
"description": "Grants permission to retrieve a list of all applications registered with SSM for SAP under the customer AWS account",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listcomponents": {
"name": "ListComponents",
"description": "Grants permission to retrieve a list of all components in the account of customer, or a specific application",
"accessLevel": "List",
"resourceTypes": [
{
"name": "application",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listdatabases": {
"name": "ListDatabases",
"description": "Grants permission to retrieve a list of all databases in the account of customer, or a specific application",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listoperationevents": {
"name": "ListOperationEvents",
"description": "Grants permission to retrieve a list of all operation events in a specified operation",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listoperations": {
"name": "ListOperations",
"description": "Grants permission to retrieve a list of all operations in the account of customer, additional filters can be applied",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listtagsforresource": {
"name": "ListTagsForResource",
"description": "Grants permission to list the tags on a specified resource ARN",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"putresourcepermission": {
"name": "PutResourcePermission",
"description": "Grants permission to add the SSM for SAP level resource permissions associated with a SSM for SAP database resource",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"registerapplication": {
"name": "RegisterApplication",
"description": "Grants permission to registers an SAP application with SSM for SAP",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"restoredatabase": {
"name": "RestoreDatabase",
"description": "Grants permission to restore a database from another database",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"startapplication": {
"name": "StartApplication",
"description": "Grants permission to start a registered SSM for SAP application",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "application",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"startapplicationrefresh": {
"name": "StartApplicationRefresh",
"description": "Grants permission to start an on-demand discovery of a registered SSM for SAP application",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "application",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"stopapplication": {
"name": "StopApplication",
"description": "Grants permission to stop a registered SSM for SAP application",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "application",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"tagresource": {
"name": "TagResource",
"description": "Grants permission to tag a specified resource ARN",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "application",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "component",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "database",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:TagKeys",
"aws:RequestTag/${TagKey}"
],
"dependentActions": []
},
"untagresource": {
"name": "UntagResource",
"description": "Grants permission to remove tags from a specified resource ARN",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "application",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "component",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "database",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:TagKeys"
],
"dependentActions": []
},
"updateapplicationsettings": {
"name": "UpdateApplicationSettings",
"description": "Grants permission to update settings of a registered SSM for SAP application",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "application",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"updatehanabackupsettings": {
"name": "UpdateHANABackupSettings",
"description": "Grants permission to update the HANA backup settings of a specified database",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
}
}