{ "opencollection": "1.0.0", "info": { "name": "FlashArray REST Active Directory Keytabs API", "version": "2.52" }, "items": [ { "info": { "name": "Keytabs", "type": "folder" }, "items": [ { "info": { "name": "Pure Storage GET Keytabs", "type": "http" }, "http": { "method": "GET", "url": "/api/2.26/keytabs", "headers": [ { "name": "X-Request-ID", "value": "" } ], "params": [ { "name": "continuation_token", "value": "", "type": "query", "description": "A token used to retrieve the next page of data\nwith some consistency guaranteed.\nThe token is a Base64 encoded value.\nSet `continuation_token` to the system-generated token taken from the `x-next-token`\nheader field of the response.\nA query has reached its last page when the response does not include a token.\nPagination requires the `limit` and `continuation_token`\nquery parameters.\n" }, { "name": "filter", "value": "", "type": "query", "description": "Narrows down the results to only the response objects\nthat satisfy the filter criteria.\n" }, { "name": "ids", "value": "", "type": "query", "description": "A comma-separated list of resource IDs.\nIf after filtering, there is not at least one resource that matches\neach of the elements of `ids`, then an error is returned.\nThis cannot be provided together with the `name` or `names` query parameters.\n" }, { "name": "limit", "value": "10", "type": "query", "description": "Limits the size of the response to the specified number of objects on each page.\nTo return the total number of resources, set `limit=0`.\nThe total number of resources is returned as a `total_item_count` value.\nIf the page size requested is larger than the system maximum limit,\nthe server returns the maximum limit, disregarding the requested page size.\n" }, { "name": "names", "value": "", "type": "query", "description": "Performs the operation on the unique names specified.\nEnter multiple names in comma-separated format.\nFor example, `name01,name02`.\n\nIf there is not at least one resource that matches\neach of the elements of `names`, then an error is returned,\nexcept when creating new resources.\n" }, { "name": "offset", "value": "10", "type": "query", "description": "The offset of the first resource to return from a collection.\n" }, { "name": "sort", "value": "", "type": "query", "description": "Sort the response by the specified fields (in descending order if '-'\nis appended to the field name).\nNOTE: If you provide a sort you will not get a `continuation_token` in\nthe response.\n" } ] }, "docs": "List a Kerberos keytab file and its configuration information." }, { "info": { "name": "Pure Storage POST Keytabs", "type": "http" }, "http": { "method": "POST", "url": "/api/2.26/keytabs", "headers": [ { "name": "X-Request-ID", "value": "" } ], "params": [ { "name": "name_prefixes", "value": "", "type": "query", "description": "The prefix to use for the names of all Kerberos keytab objects\nthat are being created.\n" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Import a Kerberos keytab file from a Key Distribution Center." }, { "info": { "name": "Pure Storage DELETE Keytabs", "type": "http" }, "http": { "method": "DELETE", "url": "/api/2.26/keytabs", "headers": [ { "name": "X-Request-ID", "value": "" } ], "params": [ { "name": "ids", "value": "", "type": "query", "description": "A comma-separated list of resource IDs.\nIf after filtering, there is not at least one resource that matches\neach of the elements of `ids`, then an error is returned.\nThis cannot be provided together with the `name` or `names` query parameters.\n" }, { "name": "names", "value": "", "type": "query", "description": "Performs the operation on the unique names specified.\nEnter multiple names in comma-separated format.\nFor example, `name01,name02`.\n\nIf there is not at least one resource that matches\neach of the elements of `names`, then an error is returned,\nexcept when creating new resources.\n" } ] }, "docs": "Delete a Kerberos keytab file." }, { "info": { "name": "Pure Storage GET Keytabs/download", "type": "http" }, "http": { "method": "GET", "url": "/api/2.26/keytabs/download", "headers": [ { "name": "X-Request-ID", "value": "" } ], "params": [ { "name": "keytab_ids", "value": "", "type": "query", "description": "A comma-separated list of keytab IDs. If after filtering, there is not\nat least one resource that matches each of the elements, then an error is\nreturned. This cannot be provided together with the `keytab_names` query\nparameter.\n" }, { "name": "keytab_names", "value": "", "type": "query", "description": "A comma-separated list of keytab names. If there is not at least one\nresource that matches each of the elements, then an error is returned. This\ncannot be provided together with `keytab_ids` query parameter.\n" } ] }, "docs": "Download a Kerberos keytab file. The file can be downloaded in the native binary format or a base64 encoded format. If not specified, defaults to binary." }, { "info": { "name": "Pure Storage POST Keytabs/upload", "type": "http" }, "http": { "method": "POST", "url": "/api/2.26/keytabs/upload", "headers": [ { "name": "X-Request-ID", "value": "" } ], "params": [ { "name": "name_prefixes", "value": "", "type": "query", "description": "The prefix to use for the names of all Kerberos keytab objects\nthat are being created.\n" } ], "body": { "type": "multipart-form", "data": [ { "name": "keytab_file", "type": "text", "value": "" } ] } }, "docs": "Upload a Kerberos keytab file to the array. The file can be uploaded in the native binary format or a base64 encoded format. If not specified, defaults to binary. The procedure to upload a file may vary depending on the type of REST client." } ] } ], "bundled": true }