@itentialopensource/adapter-hashicorp_vault
Version:
This adapter integrates with system described as: hashicorp_vault.
124 lines • 4.67 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": "postAuthApproleLogin",
"enum": [
"postAuthApproleLogin",
"getAuthApproleRole",
"getAuthApproleRoleRoleName",
"postAuthApproleRoleRoleName",
"deleteAuthApproleRoleRoleName",
"getAuthApproleRoleRoleNameBindSecretId",
"postAuthApproleRoleRoleNameBindSecretId",
"deleteAuthApproleRoleRoleNameBindSecretId",
"getAuthApproleRoleRoleNameBoundCidrList",
"postAuthApproleRoleRoleNameBoundCidrList",
"deleteAuthApproleRoleRoleNameBoundCidrList",
"postAuthApproleRoleRoleNameCustomSecretId",
"getAuthApproleRoleRoleNameLocalSecretIds",
"getAuthApproleRoleRoleNamePeriod",
"postAuthApproleRoleRoleNamePeriod",
"deleteAuthApproleRoleRoleNamePeriod",
"getAuthApproleRoleRoleNamePolicies",
"postAuthApproleRoleRoleNamePolicies",
"deleteAuthApproleRoleRoleNamePolicies",
"getAuthApproleRoleRoleNameRoleId",
"postAuthApproleRoleRoleNameRoleId",
"getAuthApproleRoleRoleNameSecretId",
"postAuthApproleRoleRoleNameSecretId",
"postAuthApproleRoleRoleNameSecretIdAccessorDestroy",
"deleteAuthApproleRoleRoleNameSecretIdAccessorDestroy",
"postAuthApproleRoleRoleNameSecretIdAccessorLookup",
"getAuthApproleRoleRoleNameSecretIdBoundCidrs",
"postAuthApproleRoleRoleNameSecretIdBoundCidrs",
"deleteAuthApproleRoleRoleNameSecretIdBoundCidrs",
"getAuthApproleRoleRoleNameSecretIdNumUses",
"postAuthApproleRoleRoleNameSecretIdNumUses",
"deleteAuthApproleRoleRoleNameSecretIdNumUses",
"getAuthApproleRoleRoleNameSecretIdTtl",
"postAuthApproleRoleRoleNameSecretIdTtl",
"deleteAuthApproleRoleRoleNameSecretIdTtl",
"postAuthApproleRoleRoleNameSecretIdDestroy",
"deleteAuthApproleRoleRoleNameSecretIdDestroy",
"postAuthApproleRoleRoleNameSecretIdLookup",
"getAuthApproleRoleRoleNameTokenBoundCidrs",
"postAuthApproleRoleRoleNameTokenBoundCidrs",
"deleteAuthApproleRoleRoleNameTokenBoundCidrs",
"getAuthApproleRoleRoleNameTokenMaxTtl",
"postAuthApproleRoleRoleNameTokenMaxTtl",
"deleteAuthApproleRoleRoleNameTokenMaxTtl",
"getAuthApproleRoleRoleNameTokenNumUses",
"postAuthApproleRoleRoleNameTokenNumUses",
"deleteAuthApproleRoleRoleNameTokenNumUses",
"getAuthApproleRoleRoleNameTokenTtl",
"postAuthApproleRoleRoleNameTokenTtl",
"deleteAuthApproleRoleRoleNameTokenTtl",
"postAuthApproleTidySecretId",
"getAuthLdapConfig",
"postAuthLdapConfig",
"postAuthLdapDuoAccess",
"getAuthLdapDuoConfig",
"postAuthLdapDuoConfig",
"getAuthLdapGroups",
"getAuthLdapGroupsName",
"postAuthLdapGroupsName",
"deleteAuthLdapGroupsName",
"postAuthLdapLoginUsername",
"getAuthLdapMfaConfig",
"postAuthLdapMfaConfig",
"getAuthLdapUsers",
"getAuthLdapUsersName",
"postAuthLdapUsersName",
"deleteAuthLdapUsersName",
"getAuthRancherConfig",
"postAuthRancherConfig",
"postAuthRancherLogin",
"getAuthRancherRole",
"getAuthRancherRoleName",
"postAuthRancherRoleName",
"deleteAuthRancherRoleName",
"getAuthTokenAccessors",
"postAuthTokenCreate",
"postAuthTokenCreateOrphan",
"postAuthTokenCreateRoleName",
"getAuthTokenLookup",
"postAuthTokenLookup",
"postAuthTokenLookupAccessor",
"getAuthTokenLookupSelf",
"postAuthTokenLookupSelf",
"postAuthTokenRenew",
"postAuthTokenRenewAccessor",
"postAuthTokenRenewSelf",
"postAuthTokenRevoke",
"postAuthTokenRevokeAccessor",
"postAuthTokenRevokeOrphan",
"postAuthTokenRevokeSelf",
"getAuthTokenRoles",
"getAuthTokenRolesRoleName",
"postAuthTokenRolesRoleName",
"deleteAuthTokenRolesRoleName",
"postAuthTokenTidy"
],
"external_name": "ph_request_type"
},
"roleName": {
"type": "string",
"description": "Name of the role",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "role_name"
}
},
"definitions": {}
}