UNPKG

@cloud-copilot/iam-data

Version:
250 lines 8.47 kB
{ "getantipattern": { "name": "GetAntiPattern", "description": "Grants permission to get details of each anti pattern that collector should look at in a customer's environment", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getapplicationcomponentdetails": { "name": "GetApplicationComponentDetails", "description": "Grants permission to get details of an application", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getapplicationcomponentstrategies": { "name": "GetApplicationComponentStrategies", "description": "Grants permission to get a list of all recommended strategies and tools for an application running in a server", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getassessment": { "name": "GetAssessment", "description": "Grants permission to retrieve status of an on-going assessment", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getimportfiletask": { "name": "GetImportFileTask", "description": "Grants permission to get details of a specific import task", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getlatestassessmentid": { "name": "GetLatestAssessmentId", "description": "Grants permission to retrieve the latest assessment id", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getmessage": { "name": "GetMessage", "description": "Grants permission to the collector to receive information from the service", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getportfoliopreferences": { "name": "GetPortfolioPreferences", "description": "Grants permission to retrieve customer migration/Modernization preferences", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getportfoliosummary": { "name": "GetPortfolioSummary", "description": "Grants permission to retrieve overall summary (number-of servers to rehost etc as well as overall number of anti patterns)", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getrecommendationreportdetails": { "name": "GetRecommendationReportDetails", "description": "Grants permission to retrieve detailed information about a recommendation report", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getserverdetails": { "name": "GetServerDetails", "description": "Grants permission to get info about a specific server", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getserverstrategies": { "name": "GetServerStrategies", "description": "Grants permission to get recommended strategies and tools for a specific server", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listanalyzableservers": { "name": "ListAnalyzableServers", "description": "Grants permission to get a list of all analyzable servers in a customer's vcenter environment", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listantipatterns": { "name": "ListAntiPatterns", "description": "Grants permission to get a list of all anti patterns that collector should look for in a customer's environment", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listapplicationcomponents": { "name": "ListApplicationComponents", "description": "Grants permission to get a list of all applications running on servers on customer's servers", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listcollectors": { "name": "ListCollectors", "description": "Grants permission to get a list of all collectors installed by the customer", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listimportfiletask": { "name": "ListImportFileTask", "description": "Grants permission to get list of all imports performed by the customer", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listjarartifacts": { "name": "ListJarArtifacts", "description": "Grants permission to get a list of binaries that collector should assess", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listservers": { "name": "ListServers", "description": "Grants permission to get a list of all servers in a customer's environment", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "putlogdata": { "name": "PutLogData", "description": "Grants permission to the collector to send logs to the service", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "putmetricdata": { "name": "PutMetricData", "description": "Grants permission to the collector to send metrics to the service", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "putportfoliopreferences": { "name": "PutPortfolioPreferences", "description": "Grants permission to save customer's Migration/Modernization preferences", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "registercollector": { "name": "RegisterCollector", "description": "Grants permission to register the collector to receive an ID and to start receiving messages from the service", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "sendmessage": { "name": "SendMessage", "description": "Grants permission to the collector to send information to the service", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "startassessment": { "name": "StartAssessment", "description": "Grants permission to start assessment in a customer's environment (collect data from all servers and provide recommendations)", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "startimportfiletask": { "name": "StartImportFileTask", "description": "Grants permission to start importing data from a file provided by customer", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "startrecommendationreportgeneration": { "name": "StartRecommendationReportGeneration", "description": "Grants permission to start generating a recommendation report", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "stopassessment": { "name": "StopAssessment", "description": "Grants permission to stop an on-going assessment", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "updateapplicationcomponentconfig": { "name": "UpdateApplicationComponentConfig", "description": "Grants permission to update details for an application", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "updatecollectorconfiguration": { "name": "UpdateCollectorConfiguration", "description": "Grants permission to the collector to send configuration information to the service", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "updateserverconfig": { "name": "UpdateServerConfig", "description": "Grants permission to update info on a server along with the recommended strategy", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] } }