UNPKG

@itentialopensource/adapter-hashicorp_vault

Version:

This adapter integrates with system described as: hashicorp_vault.

124 lines 4.67 kB
{ "$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": {} }