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