UNPKG

@itentialopensource/adapter-paloalto_prismacloud

Version:

This adapter integrates with system described as: paloalto prismacloud.

1,826 lines 284 kB
{ "openapi": "3.0.0", "info": { "title": "Prisma Cloud", "contact": {}, "version": "1.0" }, "servers": [ { "url": "http://example.com", "variables": {} }, { "url": "https://api.prismacloud.io/alert", "variables": {} } ], "paths": { "/login": { "post": { "tags": [ "Login" ], "summary": "Login Generate Token", "description": "Returns a JWT auth token for accessing the Prisma Cloud APIs. To generate a token, you must have an access key and include the following values in the request body parameter — access key ID as the username and your secret key as the password. Prisma Cloud requires this JWT in the request header to authorize API access.", "operationId": "LoginGenerateToken", "parameters": [ { "name": "accept", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "application/json; charset=UTF-8" } } ], "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/LoginGenerateTokenRequest" }, "example": { "username": "{{ACCESS_KEY}}", "password": "{{SECRET_KEY}}" } } }, "required": true }, "responses": { "200": { "description": "", "headers": {} } }, "deprecated": false, "servers": [ { "url": "http://example.com", "variables": {} } ] } }, "/auth_token/extend": { "get": { "tags": [ "Login" ], "summary": "Refresh Token", "description": "Extend a user's session. The JWT token returned is valid until the next session timeout occurs. This method requires a valid session token to be passed (token from a prior successful extend or login calls).", "operationId": "RefreshToken", "parameters": [ { "name": "accept", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "application/json; charset=UTF-8" } }, { "name": "content-type", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "enum": [ "application/json" ], "type": "string", "example": "application/json" } }, { "name": "x-redlock-auth", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "{{token}}" } } ], "responses": { "200": { "description": "", "headers": {} } }, "deprecated": false, "servers": [ { "url": "http://example.com", "variables": {} } ] }, "put": { "tags": [ "User Profile" ], "summary": "Update SSO Bypass Allowed Users", "description": "Update the list of which users are allowed to bypass SSO and sign in to Prisma Cloud directly. ", "operationId": "UpdateSSOBypassAllowedUsers", "parameters": [ { "name": "accept", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "application/json; charset=UTF-8" } }, { "name": "content-type", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "enum": [ "application/json" ], "type": "string", "example": "application/json" } }, { "name": "x-redlock-auth", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "{{token}}" } } ], "responses": { "200": { "description": "", "headers": {} } }, "deprecated": false, "servers": [ { "url": "http://example.com", "variables": {} } ] } }, "/check": { "get": { "tags": [ "System" ], "summary": "Health Check", "description": "Check's the current Prisma Cloud API status. You should receive a \"hello from the other side\" message.\n\nNote this does NOT need a jwt-token to perform.", "operationId": "HealthCheck", "parameters": [ { "name": "accept", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "application/json; charset=UTF-8" } }, { "name": "content-type", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "enum": [ "application/json" ], "type": "string", "example": "application/json" } }, { "name": "x-redlock-auth", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "{{token}}" } } ], "responses": { "200": { "description": "", "headers": {} } }, "deprecated": false, "servers": [ { "url": "http://example.com", "variables": {} } ] } }, "/user/me": { "get": { "tags": [ "User Profile" ], "summary": "Profile", "description": "Returns the information about the current authenticated user/access-key.", "operationId": "Profile", "parameters": [ { "name": "accept", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "application/json; charset=UTF-8" } }, { "name": "content-type", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "enum": [ "application/json" ], "type": "string", "example": "application/json" } }, { "name": "x-redlock-auth", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "{{token}}" } } ], "responses": { "200": { "description": "", "headers": {} } }, "deprecated": false, "servers": [ { "url": "http://example.com", "variables": {} } ] }, "put": { "tags": [ "User Profile" ], "summary": "Update Profile", "description": "Updates the current authenticated user/access-key account information. ", "operationId": "UpdateProfile", "parameters": [ { "name": "accept", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "application/json; charset=UTF-8" } }, { "name": "x-redlock-auth", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "{{token}}" } } ], "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UpdateProfileRequest" }, "example": { "email": "email_to_update", "firstName": "first", "lastName": "last", "timeZone": "America/New_York", "roleId": "ROLE_ID_HERE", "accessKeysAllowed": true, "onlyAllowCIAccess": true, "onlyAllowComputeAccess": true } } }, "required": true }, "responses": { "200": { "description": "", "headers": {} } }, "deprecated": false, "servers": [ { "url": "http://example.com", "variables": {} } ] } }, "/user": { "get": { "tags": [ "User Profile" ], "summary": "List Users", "description": "List all users in the current Prisma Cloud tenant. ", "operationId": "ListUsers", "parameters": [ { "name": "accept", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "application/json; charset=UTF-8" } }, { "name": "content-type", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "enum": [ "application/json" ], "type": "string", "example": "application/json" } }, { "name": "x-redlock-auth", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "{{token}}" } } ], "responses": { "200": { "description": "", "headers": {} } }, "deprecated": false, "servers": [ { "url": "http://example.com", "variables": {} } ] } }, "/v2/user": { "post": { "tags": [ "User Profile" ], "summary": "Add New User Profile v2", "description": "Creates a new users profile. You need to query a valid ROLE_ID before executing here with a List User Roles GET call. ", "operationId": "AddNewUserProfilev2", "parameters": [ { "name": "accept", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "application/json; charset=UTF-8" } }, { "name": "x-redlock-auth", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "{{token}}" } } ], "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AddNewUserProfilev2Request" }, "example": { "roleIds": [ "ROLE_IDs_HERE" ], "email": "NEW_USER_EMAIL", "firstName": "FIRST_NAME", "lastName": "LAST_NAME", "timeZone": "GMT", "accessKeysAllowed": true, "defaultRoleId": "DEFAULT_ROLE_ID" } } }, "required": true }, "responses": { "200": { "description": "", "headers": {} } }, "deprecated": false, "servers": [ { "url": "http://example.com", "variables": {} } ] } }, "/user/name": { "get": { "tags": [ "User Profile" ], "summary": "List Usernames", "description": "List all usernames in the current Prisma Cloud tenant. ", "operationId": "ListUsernames", "parameters": [ { "name": "accept", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "application/json; charset=UTF-8" } }, { "name": "content-type", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "enum": [ "application/json" ], "type": "string", "example": "application/json" } }, { "name": "x-redlock-auth", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "{{token}}" } } ], "responses": { "200": { "description": "", "headers": {} } }, "deprecated": false, "servers": [ { "url": "http://example.com", "variables": {} } ] } }, "/user/role/type": { "get": { "tags": [ "User Profile" ], "summary": "List User Role Type", "description": "List user roles for the current Prisma Cloud tenant. ", "operationId": "ListUserRoleType", "parameters": [ { "name": "accept", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "application/json; charset=UTF-8" } }, { "name": "content-type", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "enum": [ "application/json" ], "type": "string", "example": "application/json" } }, { "name": "x-redlock-auth", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "{{token}}" } } ], "responses": { "200": { "description": "", "headers": {} } }, "deprecated": false, "servers": [ { "url": "http://example.com", "variables": {} } ] } }, "/user/{email-id}": { "get": { "tags": [ "User Profile" ], "summary": "Get Users Profile (other than your own)", "description": "Returns the information about a specific user/accounts information. ", "operationId": "GetUsersProfile(otherthanyourown)", "parameters": [ { "name": "accept", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "application/json; charset=UTF-8" } }, { "name": "content-type", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "enum": [ "application/json" ], "type": "string", "example": "application/json" } }, { "name": "x-redlock-auth", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "{{token}}" } }, { "name": "email-id", "in": "path", "description": "", "required": true, "style": "simple", "schema": { "type": "string" } } ], "responses": { "200": { "description": "", "headers": {} } }, "deprecated": false, "servers": [ { "url": "http://example.com", "variables": {} } ] }, "post": { "tags": [ "User Profile" ], "summary": "Update User Profile (other than your own)", "description": "Updates the information of a specific user/account. ", "operationId": "UpdateUserProfile(otherthanyourown)", "parameters": [ { "name": "accept", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "application/json; charset=UTF-8" } }, { "name": "content-type", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "enum": [ "application/json" ], "type": "string", "example": "application/json" } }, { "name": "x-redlock-auth", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "{{token}}" } }, { "name": "email-id", "in": "path", "description": "", "required": true, "style": "simple", "schema": { "type": "string" } } ], "responses": { "200": { "description": "", "headers": {} } }, "deprecated": false, "servers": [ { "url": "http://example.com", "variables": {} } ] } }, "/user/USER_ID_HERE": { "delete": { "tags": [ "User Profile" ], "summary": "Delete User Profile", "description": "Extend a user's session. The JWT token returned is valid until the next session timeout occurs. This method requires a valid session token to be passed (token from a prior successful extend or login calls).", "operationId": "DeleteUserProfile", "parameters": [ { "name": "accept", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "application/json; charset=UTF-8" } }, { "name": "content-type", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "enum": [ "application/json" ], "type": "string", "example": "application/json" } }, { "name": "x-redlock-auth", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "{{token}}" } } ], "responses": { "200": { "description": "", "headers": {} } }, "deprecated": false, "servers": [ { "url": "http://example.com", "variables": {} } ] } }, "/user/{email-id}/status/TRUE_FALSE": { "patch": { "tags": [ "User Profile" ], "summary": "Update User Status", "description": "Enables or disables a specific users login status. ", "operationId": "UpdateUserStatus", "parameters": [ { "name": "accept", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "application/json; charset=UTF-8" } }, { "name": "content-type", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "enum": [ "application/json" ], "type": "string", "example": "application/json" } }, { "name": "x-redlock-auth", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "{{token}}" } }, { "name": "email-id", "in": "path", "description": "", "required": true, "style": "simple", "schema": { "type": "string" } } ], "responses": { "200": { "description": "", "headers": {} } }, "deprecated": false, "servers": [ { "url": "http://example.com", "variables": {} } ] } }, "/user/domain": { "get": { "tags": [ "User Profile" ], "summary": "List Email Domains", "description": "List all domains any user accounts have within the current Prisma Cloud tenant. ", "operationId": "ListEmailDomains", "parameters": [ { "name": "accept", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "application/json; charset=UTF-8" } }, { "name": "content-type", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "enum": [ "application/json" ], "type": "string", "example": "application/json" } }, { "name": "x-redlock-auth", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "{{token}}" } } ], "responses": { "200": { "description": "", "headers": {} } }, "deprecated": false, "servers": [ { "url": "http://example.com", "variables": {} } ] } }, "/user/saml/bypass": { "get": { "tags": [ "User Profile" ], "summary": "List SSO Bypass Allowed Users", "description": "List current user accounts that are allowed to bypass SSO and sign in to Prisma Cloud directly. ", "operationId": "ListSSOBypassAllowedUsers", "parameters": [ { "name": "accept", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "application/json; charset=UTF-8" } }, { "name": "content-type", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "enum": [ "application/json" ], "type": "string", "example": "application/json" } }, { "name": "x-redlock-auth", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "{{token}}" } } ], "responses": { "200": { "description": "", "headers": {} } }, "deprecated": false, "servers": [ { "url": "http://example.com", "variables": {} } ] } }, "/user/role": { "get": { "tags": [ "User Roles" ], "summary": "List User Roles", "description": "Lists all accounts and associated Roles in the current Prisma Cloud tenant. ", "operationId": "ListUserRoles", "parameters": [ { "name": "accept", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "application/json; charset=UTF-8" } }, { "name": "content-type", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "enum": [ "application/json" ], "type": "string", "example": "application/json" } }, { "name": "x-redlock-auth", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "{{token}}" } } ], "responses": { "200": { "description": "", "headers": {} } }, "deprecated": false, "servers": [ { "url": "http://example.com", "variables": {} } ] }, "post": { "tags": [ "User Roles" ], "summary": "Add User Role", "description": "Adds a new User Role, much be combined with Account Group ID from \"List Account Groups\" GET. \nAlso needs to match a corresponding \"Permission Group\" from within Prisma Cloud. ", "operationId": "AddUserRole", "parameters": [ { "name": "accept", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "application/json; charset=UTF-8" } }, { "name": "x-redlock-auth", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "{{token}}" } } ], "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AddUserRoleRequest" }, "example": { "accountGroupIds": [ "ACCOUNT_GROUP_ID" ], "name": "ROLE_NAME", "description": "Role Description", "roleType": "PERMISSION_GROUP_NAME", "restrictDismissalAccess": false, "additionalAttributes": { "onlyAllowCIAccess": false, "onlyAllowComputeAccess": false } } } }, "required": true }, "responses": { "200": { "description": "", "headers": {} } }, "deprecated": false, "servers": [ { "url": "http://example.com", "variables": {} } ] } }, "/user/role/name": { "get": { "tags": [ "User Roles" ], "summary": "List User Role Names", "description": "Returns list of user role IDs and names.", "operationId": "ListUserRoleNames", "parameters": [ { "name": "accept", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "application/json; charset=UTF-8" } }, { "name": "content-type", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "enum": [ "application/json" ], "type": "string", "example": "application/json" } }, { "name": "x-redlock-auth", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "{{token}}" } } ], "responses": { "200": { "description": "", "headers": {} } }, "deprecated": false, "servers": [ { "url": "http://example.com", "variables": {} } ] } }, "/user/role/ROLE_ID_HERE": { "get": { "tags": [ "User Roles" ], "summary": "User Role Info", "description": "Retrieve all information about an user role using its ID.", "operationId": "UserRoleInfo", "parameters": [ { "name": "accept", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "application/json; charset=UTF-8" } }, { "name": "content-type", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "enum": [ "application/json" ], "type": "string", "example": "application/json" } }, { "name": "x-redlock-auth", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "{{token}}" } } ], "responses": { "200": { "description": "", "headers": {} } }, "deprecated": false, "servers": [ { "url": "http://example.com", "variables": {} } ] }, "put": { "tags": [ "User Roles" ], "summary": "Update User Role", "description": "Updates a specific user role based upon ID. ", "operationId": "UpdateUserRole", "parameters": [ { "name": "accept", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "application/json; charset=UTF-8" } }, { "name": "x-redlock-auth", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "{{token}}" } } ], "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UpdateUserRoleRequest" }, "example": { "name": "ROLE_NAME", "description": "Role Description", "roleType": "PERMISSION_GROUP_NAME", "accountGroupIds": [ "ACCOUNT_GROUP_ID" ], "resourceListIds": [ "RESOURCE_LIST_IDS" ], "associatedUsers": [ "ASSOCIATED_USERS" ], "restrictDismissalAccess": false, "additionalAttributes": { "onlyAllowCIAccess": false, "onlyAllowComputeAccess": false, "hasDefenderPermissions": false, "onlyAllowReadAccess": false } } } }, "required": true }, "responses": { "200": { "description": "", "headers": {} } }, "deprecated": false, "servers": [ { "url": "http://example.com", "variables": {} } ] }, "delete": { "tags": [ "User Roles" ], "summary": "Delete User Role", "description": "Delete a specific user Role.", "operationId": "DeleteUserRole", "parameters": [ { "name": "accept", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "application/json; charset=UTF-8" } }, { "name": "content-type", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "enum": [ "application/json" ], "type": "string", "example": "application/json" } }, { "name": "x-redlock-auth", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "{{token}}" } } ], "responses": { "200": { "description": "", "headers": {} } }, "deprecated": false, "servers": [ { "url": "http://example.com", "variables": {} } ] } }, "/access_keys": { "get": { "tags": [ "Access Keys" ], "summary": "List Access Keys", "description": "Lists all access keys within the current Prisma Cloud tenant. ", "operationId": "ListAccessKeys", "parameters": [ { "name": "accept", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "application/json; charset=UTF-8" } }, { "name": "content-type", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "enum": [ "application/json" ], "type": "string", "example": "application/json" } }, { "name": "x-redlock-auth", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "{{token}}" } } ], "responses": { "200": { "description": "", "headers": {} } }, "deprecated": false, "servers": [ { "url": "http://example.com", "variables": {} } ] }, "post": { "tags": [ "Access Keys" ], "summary": "List Access Keys Copy", "description": "Creates access key with the current users permissions, and sets expiry in milliseconds. ", "operationId": "ListAccessKeysCopy", "parameters": [ { "name": "accept", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "application/json; charset=UTF-8" } }, { "name": "x-redlock-auth", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "{{token}}" } } ], "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ListAccessKeysCopyRequest" }, "example": { "name": "ACCESS_KEY_ID", "expiresOn": 9999999999 } } }, "required": true }, "responses": { "200": { "description": "", "headers": {} } }, "deprecated": false, "servers": [ { "url": "http://example.com", "variables": {} } ] } }, "/access_keys/ACCESS_KEY_ID": { "get": { "tags": [ "Access Keys" ], "summary": "Get Access Key by ID", "description": "Lists a specific access key related to ID. ", "operationId": "GetAccessKeybyID", "parameters": [ { "name": "accept", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "application/json; charset=UTF-8" } }, { "name": "content-type", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "enum": [ "application/json" ], "type": "string", "example": "application/json" } }, { "name": "x-redlock-auth", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "{{token}}" } } ], "responses": { "200": { "description": "", "headers": {} } }, "deprecated": false, "servers": [ { "url": "http://example.com", "variables": {} } ] }, "put": { "tags": [ "Access Keys" ], "summary": "Update Access Key", "description": "Updates a specific access key within the current Prisma Cloud tenant. ", "operationId": "UpdateAccessKey", "parameters": [ { "name": "accept", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "application/json; charset=UTF-8" } }, { "name": "x-redlock-auth", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "{{token}}" } } ], "requestBody": { "description": "", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UpdateAccessKeyRequest" }, "example": { "name": "ACCESS_KEY_NAME", "expiresOn": 999999999 } } }, "required": true }, "responses": { "200": { "description": "", "headers": {} } }, "deprecated": false, "servers": [ { "url": "http://example.com", "variables": {} } ] }, "delete": { "tags": [ "Access Keys" ], "summary": "Delete Access Key", "description": "Deletes a specific access key in the current Prisma Cloud tenant. ", "operationId": "DeleteAccessKey", "parameters": [ { "name": "accept", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "application/json; charset=UTF-8" } }, { "name": "content-type", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "enum": [ "application/json" ], "type": "string", "example": "application/json" } }, { "name": "x-redlock-auth", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "{{token}}" } } ], "responses": { "200": { "description": "", "headers": {} } }, "deprecated": false, "servers": [ { "url": "http://example.com", "variables": {} } ] } }, "/access_keys/ACCESS_KEY_ID/status/TRUE_OR_FALSE": { "patch": { "tags": [ "Access Keys" ], "summary": "Update Access Key Status", "description": "Updates a specific access key based on ID, and set to active = true/false. ", "operationId": "UpdateAccessKeyStatus", "parameters": [ { "name": "accept", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "application/json; charset=UTF-8" } }, { "name": "content-type", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "enum": [ "application/json" ], "type": "string", "example": "application/json" } }, { "name": "x-redlock-auth", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "{{token}}" } } ], "responses": { "200": { "description": "", "headers": {} } }, "deprecated": false, "servers": [ { "url": "http://example.com", "variables": {} } ] } }, "/cloud": { "get": { "tags": [ "Cloud Accounts" ], "summary": "List Cloud Accounts", "description": "Lists all accounts groups and cloud accounts in the current Prisma Cloud tenant. ", "operationId": "ListCloudAccounts", "parameters": [ { "name": "accept", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "application/json; charset=UTF-8" } }, { "name": "content-type", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "enum": [ "application/json" ], "type": "string", "example": "application/json" } }, { "name": "x-redlock-auth", "in": "header", "description": "", "required": true, "style": "simple", "schema": { "type": "string", "example": "{{token}}" } } ], "responses": { "200": { "description": "", "headers": {} } }, "deprecated": f