UNPKG

@cloud-copilot/iam-data

Version:
869 lines 22 kB
{ "acceptcall": { "name": "AcceptCall", "description": "Grants permission to accept an incoming voice/video call", "accessLevel": "Write", "resourceTypes": [ { "name": "call", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "approvepaymentrequest": { "name": "ApprovePaymentRequest", "description": "Grants permission to approve a payment request", "accessLevel": "Write", "resourceTypes": [ { "name": "paymentRequest", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "approveproposal": { "name": "ApproveProposal", "description": "Grants permission to approve a proposal", "accessLevel": "Write", "resourceTypes": [ { "name": "proposal", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "archiveconversation": { "name": "ArchiveConversation", "description": "Grants permission to archive a conversation", "accessLevel": "Write", "resourceTypes": [ { "name": "conversation", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "completeproposal": { "name": "CompleteProposal", "description": "Grants permission to complete a proposal", "accessLevel": "Write", "resourceTypes": [ { "name": "proposal", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createconversation": { "name": "CreateConversation", "description": "Grants permission to respond to a request or send a direct message to initiate a conversation", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "createexpert": { "name": "CreateExpert", "description": "Grants permission to create an expert profile", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "createlisting": { "name": "CreateListing", "description": "Grants permission to create a listing", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "createmilestoneproposal": { "name": "CreateMilestoneProposal", "description": "Grants permission to create a milestone proposal", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "createpaymentrequest": { "name": "CreatePaymentRequest", "description": "Grants permission to create a payment request", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "createproject": { "name": "CreateProject", "description": "Grants permission to submit new requests", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "createrequest": { "name": "CreateRequest", "description": "Grants permission to submit new requests", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "createscheduledproposal": { "name": "CreateScheduledProposal", "description": "Grants permission to create a scheduled proposal", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "createseller": { "name": "CreateSeller", "description": "Grants permission to create a seller profile", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "createupfrontproposal": { "name": "CreateUpfrontProposal", "description": "Grants permission to create an upfront proposal", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "declinecall": { "name": "DeclineCall", "description": "Grants permission to decline an incoming voice/video call", "accessLevel": "Write", "resourceTypes": [ { "name": "call", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteattachment": { "name": "DeleteAttachment", "description": "Grants permission to delete an existing attachment", "accessLevel": "Write", "resourceTypes": [ { "name": "attachment", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "disableindividualpublicprofile": { "name": "DisableIndividualPublicProfile", "description": "Grants permission to disable individual public profile page", "accessLevel": "Write", "resourceTypes": [ { "name": "expert", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "downloadattachment": { "name": "DownloadAttachment", "description": "Grants permission to download existing attachment", "accessLevel": "Read", "resourceTypes": [ { "name": "attachment", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "enableindividualpublicprofile": { "name": "EnableIndividualPublicProfile", "description": "Grants permission to enable individual public profile page", "accessLevel": "Write", "resourceTypes": [ { "name": "expert", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "endcall": { "name": "EndCall", "description": "Grants permission to end a voice/video call", "accessLevel": "Write", "resourceTypes": [ { "name": "call", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getbuyer": { "name": "GetBuyer", "description": "Grants permission to read buyer information", "accessLevel": "Read", "resourceTypes": [ { "name": "buyer", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getcall": { "name": "GetCall", "description": "Grants permission to read details of a voice/video call", "accessLevel": "Read", "resourceTypes": [ { "name": "call", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getchatinfo": { "name": "GetChatInfo", "description": "Grants permission to read the chat environment details about a conversation", "accessLevel": "Read", "resourceTypes": [ { "name": "conversation", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getchatmessages": { "name": "GetChatMessages", "description": "Grants permission to read chat messages in a conversation", "accessLevel": "Read", "resourceTypes": [ { "name": "conversation", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getchattoken": { "name": "GetChatToken", "description": "Grants permission to request a websocket token for the conversation notifications", "accessLevel": "Read", "resourceTypes": [ { "name": "token", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getcompanychatmessages": { "name": "GetCompanyChatMessages", "description": "Grants permission to read chat messages in a company conversation", "accessLevel": "Read", "resourceTypes": [ { "name": "conversation", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getcompanyprofile": { "name": "GetCompanyProfile", "description": "Grants permission to read a company profile", "accessLevel": "Read", "resourceTypes": [ { "name": "company", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getconversation": { "name": "GetConversation", "description": "Grants permission to read details of a conversation", "accessLevel": "Read", "resourceTypes": [ { "name": "conversation", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getexpert": { "name": "GetExpert", "description": "Grants permission to read expert information", "accessLevel": "Read", "resourceTypes": [ { "name": "expert", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getlisting": { "name": "GetListing", "description": "Grants permission to read a listing", "accessLevel": "Read", "resourceTypes": [ { "name": "listing", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getmarketplaceseller": { "name": "GetMarketplaceSeller", "description": "Grants permission to read a seller profile information", "accessLevel": "Read", "resourceTypes": [ { "name": "seller", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getpaymentrequest": { "name": "GetPaymentRequest", "description": "Grants permission to read a payment request", "accessLevel": "Read", "resourceTypes": [ { "name": "paymentRequest", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getproposal": { "name": "GetProposal", "description": "Grants permission to read a proposal", "accessLevel": "Read", "resourceTypes": [ { "name": "proposal", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getrequest": { "name": "GetRequest", "description": "Grants permission to get a created request", "accessLevel": "Read", "resourceTypes": [ { "name": "request", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getreview": { "name": "GetReview", "description": "Grants permission to read a review for an expert", "accessLevel": "Read", "resourceTypes": [ { "name": "seller", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "hiderequest": { "name": "HideRequest", "description": "Grants permission to hide a request", "accessLevel": "Write", "resourceTypes": [ { "name": "request", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "initiatecall": { "name": "InitiateCall", "description": "Grants permission to start a voice/video call", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "linkawscertification": { "name": "LinkAwsCertification", "description": "Grants permission to link an AWS certification to individual profile", "accessLevel": "Write", "resourceTypes": [ { "name": "expert", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listattachments": { "name": "ListAttachments", "description": "Grants permission to list existing attachments", "accessLevel": "List", "resourceTypes": [ { "name": "attachment", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listconversations": { "name": "ListConversations", "description": "Grants permission to list existing conversations", "accessLevel": "Read", "resourceTypes": [ { "name": "conversation", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listexpertaccesslogs": { "name": "ListExpertAccessLogs", "description": "Grants permission to list access logs of expert activity", "accessLevel": "Read", "resourceTypes": [ { "name": "permission", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listlistings": { "name": "ListListings", "description": "Grants permission to list listings", "accessLevel": "Read", "resourceTypes": [ { "name": "listing", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listpaymentrequests": { "name": "ListPaymentRequests", "description": "Grants permission to list payment requests", "accessLevel": "Read", "resourceTypes": [ { "name": "paymentRequest", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "paymentSchedule", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listproposals": { "name": "ListProposals", "description": "Grants permission to list proposals", "accessLevel": "Read", "resourceTypes": [ { "name": "proposal", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listrequests": { "name": "ListRequests", "description": "Grants permission to list requests that are created", "accessLevel": "Read", "resourceTypes": [ { "name": "request", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listreviews": { "name": "ListReviews", "description": "Grants permission to list reviews for an expert", "accessLevel": "Read", "resourceTypes": [ { "name": "seller", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "markchatmessageread": { "name": "MarkChatMessageRead", "description": "Grants permission to mark a message as read in a conversation", "accessLevel": "Write", "resourceTypes": [ { "name": "conversation", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "rejectpaymentrequest": { "name": "RejectPaymentRequest", "description": "Grants permission to reject a payment request", "accessLevel": "Write", "resourceTypes": [ { "name": "paymentRequest", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "rejectproposal": { "name": "RejectProposal", "description": "Grants permission to reject a proposal", "accessLevel": "Write", "resourceTypes": [ { "name": "proposal", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "sendcompanychatmessage": { "name": "SendCompanyChatMessage", "description": "Grants permission to send a message in a conversation as a company", "accessLevel": "Write", "resourceTypes": [ { "name": "conversation", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "sendindividualchatmessage": { "name": "SendIndividualChatMessage", "description": "Grants permission to send a message in a conversation as an individual", "accessLevel": "Write", "resourceTypes": [ { "name": "conversation", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "unarchiveconversation": { "name": "UnarchiveConversation", "description": "Grants permission to unarchive a conversation", "accessLevel": "Write", "resourceTypes": [ { "name": "conversation", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "unlinkawscertification": { "name": "UnlinkAwsCertification", "description": "Grants permission to unlink an AWS certification from individual profile", "accessLevel": "Write", "resourceTypes": [ { "name": "expert", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatecompanyprofile": { "name": "UpdateCompanyProfile", "description": "Grants permission to update a company profile", "accessLevel": "Write", "resourceTypes": [ { "name": "company", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updateconversationmembers": { "name": "UpdateConversationMembers", "description": "Grants permission to add more participants into a conversation", "accessLevel": "Write", "resourceTypes": [ { "name": "conversation", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updateexpert": { "name": "UpdateExpert", "description": "Grants permission to update an expert information", "accessLevel": "Write", "resourceTypes": [ { "name": "expert", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatelisting": { "name": "UpdateListing", "description": "Grants permission to update a listing", "accessLevel": "Write", "resourceTypes": [ { "name": "listing", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updaterequest": { "name": "UpdateRequest", "description": "Grants permission to update a request", "accessLevel": "Write", "resourceTypes": [ { "name": "request", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "uploadattachment": { "name": "UploadAttachment", "description": "Grants permission to upload an attachment", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "withdrawpaymentrequest": { "name": "WithdrawPaymentRequest", "description": "Grants permission to withdraw a payment request", "accessLevel": "Write", "resourceTypes": [ { "name": "paymentRequest", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "withdrawproposal": { "name": "WithdrawProposal", "description": "Grants permission to withdraw a proposal", "accessLevel": "Write", "resourceTypes": [ { "name": "proposal", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "writereview": { "name": "WriteReview", "description": "Grants permission to write a review for an expert", "accessLevel": "Write", "resourceTypes": [ { "name": "seller", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] } }