mirror of
https://github.com/LukeHagar/developer.sailpoint.com.git
synced 2025-12-06 04:19:31 +00:00
added newer arm apis
This commit is contained in:
@@ -67,7 +67,95 @@ const config = {
|
||||
defaultMode: "light",
|
||||
respectPrefersColorScheme: true,
|
||||
},
|
||||
navbar: navbar,
|
||||
navbar:
|
||||
{
|
||||
title: "",
|
||||
logo: {
|
||||
alt: "SailPoint Developer Community",
|
||||
src: "img/SailPoint-Developer-Community-Lockup.png",
|
||||
srcDark: "img/SailPoint-Developer-Community-Inverse-Lockup.png",
|
||||
},
|
||||
items: [
|
||||
{
|
||||
type: "dropdown",
|
||||
label: "IdentityNow",
|
||||
position: "left",
|
||||
items: [
|
||||
{ to: "#", label: "API Specifications", className: "navbar__section" },
|
||||
{ to: "/idn/api/v3", label: "V3 APIs", className: "indent" },
|
||||
{ to: "/idn/api/beta", label: "Beta APIs", className: "indent" },
|
||||
{ to: "/arm/api", label: "ARM APIs", className: "indent" },
|
||||
{ to: "#", label: "Documentation", className: "navbar__section" },
|
||||
{ to: "idn/docs", label: "IDN Documentation", className: "indent" },
|
||||
{ to: "#", label: "External Links", className: "navbar__section" },
|
||||
{
|
||||
href: "https://documentation.sailpoint.com",
|
||||
label: "Product Documentation",
|
||||
className: "indent",
|
||||
},
|
||||
{
|
||||
href: "https://university.sailpoint.com/Saba/Web_spf/NA10P1PRD075/guest/categorydetail/categ000000000003041/true/xxemptyxx/",
|
||||
label: "IdentityNow Certifications",
|
||||
className: "indent",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
type: "dropdown",
|
||||
label: "IdentityIQ",
|
||||
position: "left",
|
||||
items: [
|
||||
{ to: "#", label: "API Specifications", className: "navbar__section" },
|
||||
{ to: "/iiq/api", label: "IIQ APIs", className: "indent" },
|
||||
{ to: "#", label: "External Links", className: "navbar__section" },
|
||||
{
|
||||
href: "https://documentation.sailpoint.com",
|
||||
label: "Product Documentation",
|
||||
className: "indent",
|
||||
},
|
||||
{
|
||||
href: "https://university.sailpoint.com/Saba/Web_spf/NA10P1PRD075/guest/categorydetail/categ000000000003042/true/xxemptyxx/",
|
||||
label: "IdentityIQ Certifications",
|
||||
className: "indent",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
position: "left",
|
||||
label: "Blog",
|
||||
to: "https://medium.com/sailpointengineering",
|
||||
},
|
||||
{
|
||||
position: "left",
|
||||
label: "Ideas",
|
||||
to: "https://developer-sailpoint.ideas.aha.io/",
|
||||
},
|
||||
{
|
||||
position: "left",
|
||||
label: "Discuss",
|
||||
to: "https://developer.sailpoint.com/discuss",
|
||||
},
|
||||
{
|
||||
type: "dropdown",
|
||||
label: "Support",
|
||||
position: "right",
|
||||
items: [
|
||||
{
|
||||
label: "Submit Support Ticket",
|
||||
href: "https://support.sailpoint.com/hc/en-us/requests/new?ticket_form_id=360000629992",
|
||||
},
|
||||
{ label: "Compass", href: "https://community.sailpoint.com" },
|
||||
{ label: "Platform Status", href: "https://status.sailpoint.com/" },
|
||||
],
|
||||
},
|
||||
{
|
||||
position: "right",
|
||||
to: "https://github.com/sailpoint-oss",
|
||||
className: "header-github-link",
|
||||
"aria-label": "SailPoint Open-source GitHub",
|
||||
},
|
||||
],
|
||||
},
|
||||
footer: footer,
|
||||
prism: {
|
||||
theme: lightCodeTheme,
|
||||
@@ -76,7 +164,122 @@ const config = {
|
||||
},
|
||||
}),
|
||||
|
||||
plugins: plugins,
|
||||
plugins:
|
||||
[
|
||||
[
|
||||
"@docusaurus/plugin-content-docs",
|
||||
{
|
||||
id: "idn",
|
||||
path: "products/idn",
|
||||
routeBasePath: "idn",
|
||||
editUrl:
|
||||
"https://github.com/sailpoint-oss/developer-community-site/edit/main/",
|
||||
showLastUpdateAuthor: true,
|
||||
showLastUpdateTime: true,
|
||||
sidebarPath: require.resolve("./products/idn/sidebar.js"),
|
||||
docItemComponent: "@theme/ApiItem",
|
||||
},
|
||||
],
|
||||
[
|
||||
"@docusaurus/plugin-content-docs",
|
||||
{
|
||||
id: "arm",
|
||||
path: "products/arm",
|
||||
routeBasePath: "arm",
|
||||
editUrl:
|
||||
"https://github.com/sailpoint-oss/developer-community-site/edit/main/",
|
||||
showLastUpdateAuthor: true,
|
||||
showLastUpdateTime: true,
|
||||
sidebarPath: require.resolve("./products/arm/sidebar.js"),
|
||||
docItemComponent: "@theme/ApiItem",
|
||||
},
|
||||
],
|
||||
[
|
||||
"@docusaurus/plugin-content-docs",
|
||||
{
|
||||
id: "iiq",
|
||||
path: "products/iiq",
|
||||
routeBasePath: "iiq",
|
||||
editUrl:
|
||||
"https://github.com/sailpoint-oss/developer-community-site/edit/main/",
|
||||
showLastUpdateAuthor: true,
|
||||
showLastUpdateTime: true,
|
||||
sidebarPath: require.resolve("./products/iiq/sidebar.js"),
|
||||
docItemComponent: "@theme/ApiItem",
|
||||
},
|
||||
],
|
||||
|
||||
[
|
||||
"@docusaurus/plugin-google-gtag",
|
||||
{
|
||||
trackingID: "GTM-TSD78J",
|
||||
anonymizeIP: false,
|
||||
},
|
||||
],
|
||||
[
|
||||
"docusaurus-plugin-openapi-docs",
|
||||
{
|
||||
id: "idn-api",
|
||||
docsPluginId: "idn",
|
||||
config: {
|
||||
idn_v3: {
|
||||
specPath: "static/api-specs/idn/sailpoint-api.v3.yaml",
|
||||
outputDir: "products/idn/api/v3",
|
||||
sidebarOptions: {
|
||||
groupPathsBy: "tag",
|
||||
categoryLinkSource: "tag",
|
||||
},
|
||||
template: "api.mustache",
|
||||
},
|
||||
idn_beta: {
|
||||
specPath: "static/api-specs/idn/sailpoint-api.beta.yaml",
|
||||
outputDir: "products/idn/api/beta",
|
||||
sidebarOptions: {
|
||||
groupPathsBy: "tag",
|
||||
categoryLinkSource: "tag",
|
||||
},
|
||||
template: "api.mustache",
|
||||
},
|
||||
},
|
||||
},
|
||||
],
|
||||
[
|
||||
"docusaurus-plugin-openapi-docs",
|
||||
{
|
||||
id: "iiq-api",
|
||||
docsPluginId: "iiq",
|
||||
config: {
|
||||
iiq: {
|
||||
specPath: "static/api-specs/iiq/swagger.json",
|
||||
outputDir: "products/iiq/api",
|
||||
sidebarOptions: {
|
||||
groupPathsBy: "tag",
|
||||
categoryLinkSource: "tag",
|
||||
},
|
||||
template: "api.mustache",
|
||||
},
|
||||
},
|
||||
},
|
||||
],
|
||||
[
|
||||
"docusaurus-plugin-openapi-docs",
|
||||
{
|
||||
id: "arm-api",
|
||||
docsPluginId: "arm",
|
||||
config: {
|
||||
arm_agent_management: {
|
||||
specPath: "static/api-specs/arm/swagger-agent-management.json",
|
||||
outputDir: "products/arm/api",
|
||||
sidebarOptions: {
|
||||
groupPathsBy: "tag",
|
||||
categoryLinkSource: "tag",
|
||||
},
|
||||
template: "api.mustache",
|
||||
}
|
||||
},
|
||||
},
|
||||
],
|
||||
],
|
||||
|
||||
themes: ["docusaurus-theme-openapi-docs"],
|
||||
};
|
||||
|
||||
@@ -14,6 +14,7 @@ module.exports = {
|
||||
{ to: "#", label: "API Specifications", className: "navbar__section" },
|
||||
{ to: "/idn/api/v3", label: "V3 APIs", className: "indent" },
|
||||
{ to: "/idn/api/beta", label: "Beta APIs", className: "indent" },
|
||||
{ to: "/arm/api", label: "ARM APIs", className: "indent" },
|
||||
{ to: "#", label: "Documentation", className: "navbar__section" },
|
||||
{ to: "idn/docs", label: "IDN Documentation", className: "indent" },
|
||||
{ to: "#", label: "External Links", className: "navbar__section" },
|
||||
|
||||
@@ -18,7 +18,8 @@
|
||||
"clean-api-docs:version": "docusaurus clean-api-docs:version",
|
||||
"gen-api-docs-all": "docusaurus gen-api-docs idn_v3 --plugin-id idn-api && docusaurus gen-api-docs idn_beta --plugin-id idn-api && docusaurus gen-api-docs iiq --plugin-id iiq-api",
|
||||
"clean-api-docs-all": "docusaurus clean-api-docs idn_v3 --plugin-id idn-api && docusaurus clean-api-docs idn_beta --plugin-id idn-api && docusaurus clean-api-docs iiq --plugin-id iiq-api",
|
||||
"rebuild-docs": "npm run clean-api-docs-all && npm run gen-api-docs-all"
|
||||
"rebuild-docs": "npm run clean-api-docs-all && npm run gen-api-docs-all",
|
||||
"gen-api-docs-arm": "docusaurus gen-api-docs arm_agent_management --plugin-id arm-api"
|
||||
},
|
||||
"dependencies": {
|
||||
"@docusaurus/core": "2.0.1",
|
||||
|
||||
19
plugins.js
19
plugins.js
@@ -27,6 +27,7 @@ module.exports = [
|
||||
docItemComponent: "@theme/ApiItem",
|
||||
},
|
||||
],
|
||||
|
||||
[
|
||||
"@docusaurus/plugin-google-gtag",
|
||||
{
|
||||
@@ -79,4 +80,22 @@ module.exports = [
|
||||
},
|
||||
},
|
||||
],
|
||||
[
|
||||
"docusaurus-plugin-openapi-docs",
|
||||
{
|
||||
id: "arm-api",
|
||||
docsPluginId: "arm",
|
||||
config: {
|
||||
arm_agent_management: {
|
||||
specPath: "static/api-specs/arm/swagger-agent-management.json",
|
||||
outputDir: "products/arm/api/agent-management",
|
||||
sidebarOptions: {
|
||||
groupPathsBy: "tag",
|
||||
categoryLinkSource: "tag",
|
||||
},
|
||||
template: "api.mustache",
|
||||
}
|
||||
},
|
||||
},
|
||||
],
|
||||
];
|
||||
|
||||
20
products/arm/sidebar.js
Normal file
20
products/arm/sidebar.js
Normal file
@@ -0,0 +1,20 @@
|
||||
const sidebars = {
|
||||
armOpenApiSidebar: [
|
||||
{
|
||||
type: "category",
|
||||
label: "ARM API",
|
||||
link: {
|
||||
type: "generated-index",
|
||||
title: "ARM API",
|
||||
description:
|
||||
"These are the SCIM APIs for SailPoint's on-premise service, Access Management. We encourage you to join the SailPoint Developer Community forum at https://developer.sailpoint.com/discuss to connect with other developers using our APIs.",
|
||||
slug: "/api",
|
||||
},
|
||||
// @ts-ignore
|
||||
items: require("./api/sidebar.js"),
|
||||
},
|
||||
],
|
||||
};
|
||||
|
||||
module.exports = sidebars;
|
||||
|
||||
20
static/api-specs/arm/endpoints.txt
Normal file
20
static/api-specs/arm/endpoints.txt
Normal file
@@ -0,0 +1,20 @@
|
||||
https://agents-dev.erpmaestro.com
|
||||
https://analysis-dev.erpmaestro.com
|
||||
https://api-dev.erpmaestro.com
|
||||
https://dev.erpmaestro.com
|
||||
https://auth-dev.erpmaestro.com
|
||||
https://cloudagent-dev.erpmaestro.com
|
||||
https://dashboard-dev.erpmaestro.com
|
||||
https://dataserver-dev.erpmaestro.com
|
||||
https://eam-dev.erpmaestro.com
|
||||
https://legacy-dev.erpmaestro.com
|
||||
https://jobs-dev.erpmaestro.com
|
||||
https://logs-dev.erpmaestro.com
|
||||
https://metadata-dev.erpmaestro.com
|
||||
https://provisioning-dev.erpmaestro.com
|
||||
https://rulebooks-dev.erpmaestro.com
|
||||
https://scheduling-dev.erpmaestro.com
|
||||
https://skynetapi-dev.erpmaestro.com
|
||||
https://skynet-dev.erpmaestro.com
|
||||
https://utilization-dev.erpmaestro.com
|
||||
https://validation-dev.erpmaestro.com
|
||||
@@ -25,7 +25,7 @@ const iterate = (obj) => {
|
||||
|
||||
}
|
||||
|
||||
let rawdata = fs.readFileSync('static/arm-api/swagger-utilization-tracking.json');
|
||||
let rawdata = fs.readFileSync('static/api-specs/arm/swagger-agent-management.json');
|
||||
let student = JSON.parse(rawdata);
|
||||
|
||||
iterate(student)
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
6812
static/api-specs/arm/swagger-metadata-service.json
Normal file
6812
static/api-specs/arm/swagger-metadata-service.json
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
11931
static/api-specs/arm/swagger-validation.json
Normal file
11931
static/api-specs/arm/swagger-validation.json
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user