UNPKG

@cloud-copilot/iam-data

Version:
289 lines 8.69 kB
{ "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": [] } }