@itentialopensource/adapter-hashicorp_vault
Version:
This adapter integrates with system described as: hashicorp_vault.
289 lines • 10.4 kB
JSON
{
"$id": "schema.json",
"type": "object",
"schema": "http://json-schema.org/draft-07/schema#",
"translate": true,
"dynamicfields": true,
"properties": {
"ph_request_type": {
"type": "string",
"description": "type of request (internal to adapter)",
"default": "getSysAudit",
"enum": [
"getSysAudit",
"postSysAuditHashPath",
"postSysAuditPath",
"deleteSysAuditPath",
"getSysAuth",
"postSysAuthPath",
"deleteSysAuthPath",
"getSysAuthPathTune",
"postSysAuthPathTune",
"postSysCapabilities",
"postSysCapabilitiesAccessor",
"postSysCapabilitiesSelf",
"getSysConfigAuditingRequestHeaders",
"getSysConfigAuditingRequestHeadersHeader",
"postSysConfigAuditingRequestHeadersHeader",
"deleteSysConfigAuditingRequestHeadersHeader",
"getSysConfigControlGroup",
"postSysConfigControlGroup",
"deleteSysConfigControlGroup",
"getSysConfigCors",
"postSysConfigCors",
"deleteSysConfigCors",
"getSysConfigStateSanitized",
"getSysConfigUiHeaders",
"getSysConfigUiHeadersHeader",
"postSysConfigUiHeadersHeader",
"deleteSysConfigUiHeadersHeader",
"postSysControlGroupAuthorize",
"postSysControlGroupRequest",
"getSysGenerateRoot",
"postSysGenerateRoot",
"deleteSysGenerateRoot",
"getSysGenerateRootAttempt",
"postSysGenerateRootAttempt",
"deleteSysGenerateRootAttempt",
"postSysGenerateRootUpdate",
"getSysHealth",
"getSysHostInfo",
"getSysInit",
"postSysInit",
"getSysInternalSpecsOpenapi",
"getSysInternalUiMounts",
"getSysInternalUiMountsPath",
"getSysKeyStatus",
"getSysLeader",
"postSysLeasesLookup",
"getSysLeasesLookup",
"getSysLeasesLookupPrefix",
"postSysLeasesRenew",
"postSysLeasesRenewUrlLeaseId",
"postSysLeasesRevoke",
"postSysLeasesRevokeForcePrefix",
"postSysLeasesRevokePrefixPrefix",
"postSysLeasesRevokeUrlLeaseId",
"postSysLeasesTidy",
"getSysLicense",
"postSysLicense",
"getSysMetrics",
"getSysMfaMethod",
"getSysMfaMethodDuoName",
"postSysMfaMethodDuoName",
"deleteSysMfaMethodDuoName",
"getSysMfaMethodOktaName",
"postSysMfaMethodOktaName",
"deleteSysMfaMethodOktaName",
"getSysMfaMethodPingidName",
"postSysMfaMethodPingidName",
"deleteSysMfaMethodPingidName",
"getSysMfaMethodTotpName",
"postSysMfaMethodTotpName",
"deleteSysMfaMethodTotpName",
"postSysMfaMethodTotpNameAdminDestroy",
"postSysMfaMethodTotpNameAdminGenerate",
"getSysMfaMethodTotpNameGenerate",
"getSysMonitor",
"getSysMounts",
"postSysMountsPath",
"deleteSysMountsPath",
"getSysMountsPathTune",
"postSysMountsPathTune",
"getSysNamespaces",
"getSysNamespacesPath",
"postSysNamespacesPath",
"deleteSysNamespacesPath",
"getSysPluginsCatalog",
"getSysPluginsCatalogName",
"postSysPluginsCatalogName",
"deleteSysPluginsCatalogName",
"getSysPluginsCatalogType",
"getSysPluginsCatalogTypeName",
"postSysPluginsCatalogTypeName",
"deleteSysPluginsCatalogTypeName",
"postSysPluginsReloadBackend",
"getSysPluginsReloadBackendStatus",
"getSysPoliciesAcl",
"getSysPoliciesAclName",
"postSysPoliciesAclName",
"deleteSysPoliciesAclName",
"getSysPoliciesEgp",
"getSysPoliciesEgpName",
"postSysPoliciesEgpName",
"deleteSysPoliciesEgpName",
"getSysPoliciesPasswordName",
"postSysPoliciesPasswordName",
"deleteSysPoliciesPasswordName",
"getSysPoliciesPasswordNameGenerate",
"getSysPoliciesRgp",
"getSysPoliciesRgpName",
"postSysPoliciesRgpName",
"deleteSysPoliciesRgpName",
"getSysPolicy",
"getSysPolicyName",
"postSysPolicyName",
"deleteSysPolicyName",
"getSysPprof",
"getSysPprofCmdline",
"getSysPprofGoroutine",
"getSysPprofHeap",
"getSysPprofProfile",
"getSysPprofSymbol",
"getSysPprofTrace",
"getSysQuotasConfig",
"postSysQuotasConfig",
"getSysQuotasLeaseCount",
"getSysQuotasLeaseCountName",
"postSysQuotasLeaseCountName",
"deleteSysQuotasLeaseCountName",
"getSysQuotasRateLimit",
"getSysQuotasRateLimitName",
"postSysQuotasRateLimitName",
"deleteSysQuotasRateLimitName",
"getSysRekeyBackup",
"deleteSysRekeyBackup",
"getSysRekeyInit",
"postSysRekeyInit",
"deleteSysRekeyInit",
"getSysRekeyRecoveryKeyBackup",
"deleteSysRekeyRecoveryKeyBackup",
"postSysRekeyUpdate",
"getSysRekeyVerify",
"postSysRekeyVerify",
"deleteSysRekeyVerify",
"postSysRemount",
"postSysRenew",
"postSysRenewUrlLeaseId",
"postSysReplicationDrPrimaryDemote",
"postSysReplicationDrPrimaryDisable",
"postSysReplicationDrPrimaryEnable",
"postSysReplicationDrPrimaryRevokeSecondary",
"postSysReplicationDrPrimarySecondaryToken",
"postSysReplicationDrSecondaryDisable",
"postSysReplicationDrSecondaryEnable",
"postSysReplicationDrSecondaryGeneratePublicKey",
"getSysReplicationDrSecondaryLicense",
"postSysReplicationDrSecondaryLicense",
"postSysReplicationDrSecondaryOperationTokenDelete",
"postSysReplicationDrSecondaryPromote",
"postSysReplicationDrSecondaryRecover",
"postSysReplicationDrSecondaryReindex",
"postSysReplicationDrSecondaryUpdatePrimary",
"getSysReplicationDrStatus",
"postSysReplicationPerformancePrimaryDemote",
"postSysReplicationPerformancePrimaryDisable",
"getSysReplicationPerformancePrimaryDynamicFilterId",
"postSysReplicationPerformancePrimaryEnable",
"getSysReplicationPerformancePrimaryMountFilterId",
"postSysReplicationPerformancePrimaryMountFilterId",
"deleteSysReplicationPerformancePrimaryMountFilterId",
"getSysReplicationPerformancePrimaryPathsFilterId",
"postSysReplicationPerformancePrimaryPathsFilterId",
"deleteSysReplicationPerformancePrimaryPathsFilterId",
"postSysReplicationPerformancePrimaryRevokeSecondary",
"postSysReplicationPerformancePrimarySecondaryToken",
"postSysReplicationPerformanceSecondaryDisable",
"getSysReplicationPerformanceSecondaryDynamicFilterId",
"postSysReplicationPerformanceSecondaryEnable",
"postSysReplicationPerformanceSecondaryGeneratePublicKey",
"postSysReplicationPerformanceSecondaryPromote",
"postSysReplicationPerformanceSecondaryUpdatePrimary",
"getSysReplicationPerformanceStatus",
"postSysReplicationPrimaryDemote",
"postSysReplicationPrimaryDisable",
"postSysReplicationPrimaryEnable",
"postSysReplicationPrimaryRevokeSecondary",
"postSysReplicationPrimarySecondaryToken",
"postSysReplicationRecover",
"postSysReplicationReindex",
"postSysReplicationSecondaryDisable",
"postSysReplicationSecondaryEnable",
"postSysReplicationSecondaryPromote",
"postSysReplicationSecondaryUpdatePrimary",
"getSysReplicationStatus",
"postSysRevoke",
"postSysRevokeForcePrefix",
"postSysRevokePrefixPrefix",
"postSysRevokeUrlLeaseId",
"postSysRotate",
"postSysSeal",
"getSysSealStatus",
"getSysSealwrapRewrap",
"postSysSealwrapRewrap",
"postSysStepDown",
"postSysStorageRaftBootstrapAnswer",
"postSysStorageRaftBootstrapChallenge",
"getSysStorageRaftConfiguration",
"postSysStorageRaftRemovePeer",
"getSysStorageRaftSnapshot",
"postSysStorageRaftSnapshot",
"postSysStorageRaftSnapshotForce",
"postSysToolsHash",
"postSysToolsHashUrlalgorithm",
"postSysToolsRandom",
"postSysToolsRandomUrlbytes",
"postSysUnseal",
"getSysWrappingLookup",
"postSysWrappingLookup",
"postSysWrappingRewrap",
"postSysWrappingUnwrap",
"postSysWrappingWrap",
"getSysInternalCountersActivity",
"getSysInternalCountersActivityMonthly",
"getSysInternalCountersConfig",
"postSysInternalCountersConfig",
"getSysInternalUiFeatureFlags",
"getSysPprofAllocs",
"getSysPprofBlock",
"getSysPprofMutex",
"getSysPprofThreadcreate",
"getSysRotateConfig",
"postSysRotateConfig",
"getSysStorageRaftAutopilotConfiguration",
"postSysStorageRaftAutopilotConfiguration",
"getSysStorageRaftAutopilotState",
"getSysStorageRaftSnapshotAutoConfig",
"getSysStorageRaftSnapshotAutoConfigName",
"postSysStorageRaftSnapshotAutoConfigName",
"deleteSysStorageRaftSnapshotAutoConfigName",
"getSysStorageRaftSnapshotAutoStatusName"
],
"external_name": "ph_request_type"
},
"pathParam": {
"type": "string",
"description": "Path of the namespace.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "path"
},
"urlLeaseId": {
"type": "string",
"description": "The lease identifier to renew. This is included with a lease.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "url_lease_id"
},
"logLevel": {
"type": "string",
"description": "Log level to view system logs at. Currently supported values are "trace", "debug", "info", "warn", "error".",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "log_level"
}
},
"definitions": {}
}