Class LowLevelSecurityNamespace
Inheritance
LowLevelSecurityNamespace
Namespace: OpenSearch.Net.Specification.SecurityApi
Assembly: OpenSearch.Net.dll
Syntax
public class LowLevelSecurityNamespace : NamespacedClientProxy
Methods
|
Edit this page
View Source
AuthinfoAsync<TResponse>(AuthinfoRequestParameters, CancellationToken)
POST on /_plugins/_security/authinfo
Declaration
public Task<TResponse> AuthinfoAsync<TResponse>(AuthinfoRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
Authinfo<TResponse>(AuthinfoRequestParameters)
POST on /_plugins/_security/authinfo
Declaration
public TResponse Authinfo<TResponse>(AuthinfoRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| AuthinfoRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
AuthtokenAsync<TResponse>(AuthtokenRequestParameters, CancellationToken)
POST on /_plugins/_security/api/authtoken
Declaration
public Task<TResponse> AuthtokenAsync<TResponse>(AuthtokenRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
Authtoken<TResponse>(AuthtokenRequestParameters)
POST on /_plugins/_security/api/authtoken
Declaration
public TResponse Authtoken<TResponse>(AuthtokenRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| AuthtokenRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
CacheAsync<TResponse>(CacheRequestParameters, CancellationToken)
PUT on /_plugins/_security/api/cache
Declaration
public Task<TResponse> CacheAsync<TResponse>(CacheRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
Cache<TResponse>(CacheRequestParameters)
PUT on /_plugins/_security/api/cache
Declaration
public TResponse Cache<TResponse>(CacheRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| CacheRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
ChangePasswordAsync<TResponse>(PostData, ChangePasswordRequestParameters, CancellationToken)
PUT on /_plugins/_security/api/account
<p>https://docs.opensearch.org/latest/security/access-control/api/#change-password</p>
Declaration
public Task<TResponse> ChangePasswordAsync<TResponse>(PostData body, ChangePasswordRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
ChangePassword<TResponse>(PostData, ChangePasswordRequestParameters)
PUT on /_plugins/_security/api/account
<p>https://docs.opensearch.org/latest/security/access-control/api/#change-password</p>
Declaration
public TResponse ChangePassword<TResponse>(PostData body, ChangePasswordRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
ConfigUpgradeCheckAsync<TResponse>(ConfigUpgradeCheckRequestParameters, CancellationToken)
GET on /_plugins/_security/api/_upgrade_check
<p>https://docs.opensearch.org/latest/security/access-control/api/#configuration-upgrade-check</p>
Declaration
public Task<TResponse> ConfigUpgradeCheckAsync<TResponse>(ConfigUpgradeCheckRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
ConfigUpgradeCheck<TResponse>(ConfigUpgradeCheckRequestParameters)
GET on /_plugins/_security/api/_upgrade_check
<p>https://docs.opensearch.org/latest/security/access-control/api/#configuration-upgrade-check</p>
Declaration
public TResponse ConfigUpgradeCheck<TResponse>(ConfigUpgradeCheckRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| ConfigUpgradeCheckRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
ConfigUpgradePerformAsync<TResponse>(PostData, ConfigUpgradePerformRequestParameters, CancellationToken)
POST on /_plugins/_security/api/_upgrade_perform
<p>https://docs.opensearch.org/latest/security/access-control/api/#configuration-upgrade</p>
Declaration
public Task<TResponse> ConfigUpgradePerformAsync<TResponse>(PostData body, ConfigUpgradePerformRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
ConfigUpgradePerform<TResponse>(PostData, ConfigUpgradePerformRequestParameters)
POST on /_plugins/_security/api/_upgrade_perform
<p>https://docs.opensearch.org/latest/security/access-control/api/#configuration-upgrade</p>
Declaration
public TResponse ConfigUpgradePerform<TResponse>(PostData body, ConfigUpgradePerformRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
CreateActionGroupAsync<TResponse>(string, PostData, CreateActionGroupRequestParameters, CancellationToken)
PUT on /_plugins/_security/api/actiongroups/{action_group}
<p>https://docs.opensearch.org/latest/security/access-control/api/#create-action-group</p>
Declaration
public Task<TResponse> CreateActionGroupAsync<TResponse>(string actionGroup, PostData body, CreateActionGroupRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
CreateActionGroup<TResponse>(string, PostData, CreateActionGroupRequestParameters)
PUT on /_plugins/_security/api/actiongroups/{action_group}
<p>https://docs.opensearch.org/latest/security/access-control/api/#create-action-group</p>
Declaration
public TResponse CreateActionGroup<TResponse>(string actionGroup, PostData body, CreateActionGroupRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| string |
actionGroup |
The name of the action group to create or replace.
|
| PostData |
body |
|
| CreateActionGroupRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
CreateAllowlistAsync<TResponse>(PostData, CreateAllowlistRequestParameters, CancellationToken)
PUT on /_plugins/_security/api/allowlist
<p>https://docs.opensearch.org/latest/security/access-control/api/#access-control-for-the-api</p>
Declaration
public Task<TResponse> CreateAllowlistAsync<TResponse>(PostData body, CreateAllowlistRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
CreateAllowlist<TResponse>(PostData, CreateAllowlistRequestParameters)
PUT on /_plugins/_security/api/allowlist
<p>https://docs.opensearch.org/latest/security/access-control/api/#access-control-for-the-api</p>
Declaration
public TResponse CreateAllowlist<TResponse>(PostData body, CreateAllowlistRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
CreateRoleAsync<TResponse>(string, PostData, CreateRoleRequestParameters, CancellationToken)
PUT on /_plugins/_security/api/roles/{role}
<p>https://docs.opensearch.org/latest/security/access-control/api/#create-role</p>
Declaration
public Task<TResponse> CreateRoleAsync<TResponse>(string role, PostData body, CreateRoleRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
CreateRoleMappingAsync<TResponse>(string, PostData, CreateRoleMappingRequestParameters, CancellationToken)
PUT on /_plugins/_security/api/rolesmapping/{role}
<p>https://docs.opensearch.org/latest/security/access-control/api/#create-role-mapping</p>
Declaration
public Task<TResponse> CreateRoleMappingAsync<TResponse>(string role, PostData body, CreateRoleMappingRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
CreateRoleMapping<TResponse>(string, PostData, CreateRoleMappingRequestParameters)
PUT on /_plugins/_security/api/rolesmapping/{role}
<p>https://docs.opensearch.org/latest/security/access-control/api/#create-role-mapping</p>
Declaration
public TResponse CreateRoleMapping<TResponse>(string role, PostData body, CreateRoleMappingRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| string |
role |
The name of the role for which to create a role mapping.
|
| PostData |
body |
|
| CreateRoleMappingRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
CreateRole<TResponse>(string, PostData, CreateRoleRequestParameters)
PUT on /_plugins/_security/api/roles/{role}
<p>https://docs.opensearch.org/latest/security/access-control/api/#create-role</p>
Declaration
public TResponse CreateRole<TResponse>(string role, PostData body, CreateRoleRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| string |
role |
The name of the role to create.
|
| PostData |
body |
|
| CreateRoleRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
CreateTenantAsync<TResponse>(string, PostData, CreateTenantRequestParameters, CancellationToken)
PUT on /_plugins/_security/api/tenants/{tenant}
<p>https://docs.opensearch.org/latest/security/access-control/api/#create-tenant</p>
Declaration
public Task<TResponse> CreateTenantAsync<TResponse>(string tenant, PostData body, CreateTenantRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
CreateTenant<TResponse>(string, PostData, CreateTenantRequestParameters)
PUT on /_plugins/_security/api/tenants/{tenant}
<p>https://docs.opensearch.org/latest/security/access-control/api/#create-tenant</p>
Declaration
public TResponse CreateTenant<TResponse>(string tenant, PostData body, CreateTenantRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| string |
tenant |
The name of the tenant to create.
|
| PostData |
body |
|
| CreateTenantRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
CreateUpdateTenancyConfigAsync<TResponse>(PostData, CreateUpdateTenancyConfigRequestParameters, CancellationToken)
PUT on /_plugins/_security/api/tenancy/config
<p>https://docs.opensearch.org/latest/security/multi-tenancy/dynamic-config/#configuring-multi-tenancy-with-the-rest-api</p>
Declaration
public Task<TResponse> CreateUpdateTenancyConfigAsync<TResponse>(PostData body, CreateUpdateTenancyConfigRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
CreateUpdateTenancyConfig<TResponse>(PostData, CreateUpdateTenancyConfigRequestParameters)
PUT on /_plugins/_security/api/tenancy/config
<p>https://docs.opensearch.org/latest/security/multi-tenancy/dynamic-config/#configuring-multi-tenancy-with-the-rest-api</p>
Declaration
public TResponse CreateUpdateTenancyConfig<TResponse>(PostData body, CreateUpdateTenancyConfigRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
CreateUserAsync<TResponse>(string, PostData, CreateUserRequestParameters, CancellationToken)
PUT on /_plugins/_security/api/internalusers/{username}
<p>https://docs.opensearch.org/latest/security/access-control/api/#create-user</p>
Declaration
public Task<TResponse> CreateUserAsync<TResponse>(string username, PostData body, CreateUserRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
CreateUserLegacyAsync<TResponse>(string, PostData, CreateUserLegacyRequestParameters, CancellationToken)
PUT on /_plugins/_security/api/user/{username}
Declaration
public Task<TResponse> CreateUserLegacyAsync<TResponse>(string username, PostData body, CreateUserLegacyRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
CreateUserLegacy<TResponse>(string, PostData, CreateUserLegacyRequestParameters)
PUT on /_plugins/_security/api/user/{username}
Declaration
public TResponse CreateUserLegacy<TResponse>(string username, PostData body, CreateUserLegacyRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| string |
username |
The name of the user to create.
|
| PostData |
body |
|
| CreateUserLegacyRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
CreateUser<TResponse>(string, PostData, CreateUserRequestParameters)
PUT on /_plugins/_security/api/internalusers/{username}
<p>https://docs.opensearch.org/latest/security/access-control/api/#create-user</p>
Declaration
public TResponse CreateUser<TResponse>(string username, PostData body, CreateUserRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| string |
username |
The name of the user to create.
|
| PostData |
body |
|
| CreateUserRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
DeleteActionGroupAsync<TResponse>(string, DeleteActionGroupRequestParameters, CancellationToken)
DELETE on /_plugins/_security/api/actiongroups/{action_group}
<p>https://docs.opensearch.org/latest/security/access-control/api/#delete-action-group</p>
Declaration
public Task<TResponse> DeleteActionGroupAsync<TResponse>(string actionGroup, DeleteActionGroupRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
DeleteActionGroup<TResponse>(string, DeleteActionGroupRequestParameters)
DELETE on /_plugins/_security/api/actiongroups/{action_group}
<p>https://docs.opensearch.org/latest/security/access-control/api/#delete-action-group</p>
Declaration
public TResponse DeleteActionGroup<TResponse>(string actionGroup, DeleteActionGroupRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| string |
actionGroup |
The name of the action group to delete.
|
| DeleteActionGroupRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
DeleteDistinguishedNameAsync<TResponse>(string, DeleteDistinguishedNameRequestParameters, CancellationToken)
DELETE on /_plugins/_security/api/nodesdn/{cluster_name}
<p>https://docs.opensearch.org/latest/security/access-control/api/#delete-distinguished-names</p>
Declaration
public Task<TResponse> DeleteDistinguishedNameAsync<TResponse>(string clusterName, DeleteDistinguishedNameRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
DeleteDistinguishedName<TResponse>(string, DeleteDistinguishedNameRequestParameters)
DELETE on /_plugins/_security/api/nodesdn/{cluster_name}
<p>https://docs.opensearch.org/latest/security/access-control/api/#delete-distinguished-names</p>
Declaration
public TResponse DeleteDistinguishedName<TResponse>(string clusterName, DeleteDistinguishedNameRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| string |
clusterName |
The cluster name to delete from list of distinguished names.
|
| DeleteDistinguishedNameRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
DeleteRoleAsync<TResponse>(string, DeleteRoleRequestParameters, CancellationToken)
DELETE on /_plugins/_security/api/roles/{role}
<p>https://docs.opensearch.org/latest/security/access-control/api/#delete-role</p>
Declaration
public Task<TResponse> DeleteRoleAsync<TResponse>(string role, DeleteRoleRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
DeleteRoleMappingAsync<TResponse>(string, DeleteRoleMappingRequestParameters, CancellationToken)
DELETE on /_plugins/_security/api/rolesmapping/{role}
<p>https://docs.opensearch.org/latest/security/access-control/api/#delete-role-mapping</p>
Declaration
public Task<TResponse> DeleteRoleMappingAsync<TResponse>(string role, DeleteRoleMappingRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
DeleteRoleMapping<TResponse>(string, DeleteRoleMappingRequestParameters)
DELETE on /_plugins/_security/api/rolesmapping/{role}
<p>https://docs.opensearch.org/latest/security/access-control/api/#delete-role-mapping</p>
Declaration
public TResponse DeleteRoleMapping<TResponse>(string role, DeleteRoleMappingRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| string |
role |
The name of the role for which to delete the role's mappings.
|
| DeleteRoleMappingRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
DeleteRole<TResponse>(string, DeleteRoleRequestParameters)
DELETE on /_plugins/_security/api/roles/{role}
<p>https://docs.opensearch.org/latest/security/access-control/api/#delete-role</p>
Declaration
public TResponse DeleteRole<TResponse>(string role, DeleteRoleRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| string |
role |
The name of the role to delete.
|
| DeleteRoleRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
DeleteTenantAsync<TResponse>(string, DeleteTenantRequestParameters, CancellationToken)
DELETE on /_plugins/_security/api/tenants/{tenant}
<p>https://docs.opensearch.org/latest/security/access-control/api/#delete-action-group</p>
Declaration
public Task<TResponse> DeleteTenantAsync<TResponse>(string tenant, DeleteTenantRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
DeleteTenant<TResponse>(string, DeleteTenantRequestParameters)
DELETE on /_plugins/_security/api/tenants/{tenant}
<p>https://docs.opensearch.org/latest/security/access-control/api/#delete-action-group</p>
Declaration
public TResponse DeleteTenant<TResponse>(string tenant, DeleteTenantRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| string |
tenant |
The name of the tenant to delete.
|
| DeleteTenantRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
DeleteUserAsync<TResponse>(string, DeleteUserRequestParameters, CancellationToken)
DELETE on /_plugins/_security/api/internalusers/{username}
<p>https://docs.opensearch.org/latest/security/access-control/api/#delete-user</p>
Declaration
public Task<TResponse> DeleteUserAsync<TResponse>(string username, DeleteUserRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
DeleteUserLegacyAsync<TResponse>(string, DeleteUserLegacyRequestParameters, CancellationToken)
DELETE on /_plugins/_security/api/user/{username}
Declaration
public Task<TResponse> DeleteUserLegacyAsync<TResponse>(string username, DeleteUserLegacyRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
DeleteUserLegacy<TResponse>(string, DeleteUserLegacyRequestParameters)
DELETE on /_plugins/_security/api/user/{username}
Declaration
public TResponse DeleteUserLegacy<TResponse>(string username, DeleteUserLegacyRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| string |
username |
The name of the user to delete.
|
| DeleteUserLegacyRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
DeleteUser<TResponse>(string, DeleteUserRequestParameters)
DELETE on /_plugins/_security/api/internalusers/{username}
<p>https://docs.opensearch.org/latest/security/access-control/api/#delete-user</p>
Declaration
public TResponse DeleteUser<TResponse>(string username, DeleteUserRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| string |
username |
The name of the user to delete.
|
| DeleteUserRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
FlushCacheAsync<TResponse>(FlushCacheRequestParameters, CancellationToken)
DELETE on /_plugins/_security/api/cache
<p>https://docs.opensearch.org/latest/security/access-control/api/#flush-cache</p>
Declaration
public Task<TResponse> FlushCacheAsync<TResponse>(FlushCacheRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
FlushCache<TResponse>(FlushCacheRequestParameters)
DELETE on /_plugins/_security/api/cache
<p>https://docs.opensearch.org/latest/security/access-control/api/#flush-cache</p>
Declaration
public TResponse FlushCache<TResponse>(FlushCacheRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| FlushCacheRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GenerateOboTokenAsync<TResponse>(PostData, GenerateOboTokenRequestParameters, CancellationToken)
POST on /_plugins/_security/api/generateonbehalfoftoken
<p>https://docs.opensearch.org/latest/security/access-control/authentication-tokens/#api-endpoint</p>
Declaration
public Task<TResponse> GenerateOboTokenAsync<TResponse>(PostData body, GenerateOboTokenRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GenerateOboToken<TResponse>(PostData, GenerateOboTokenRequestParameters)
POST on /_plugins/_security/api/generateonbehalfoftoken
<p>https://docs.opensearch.org/latest/security/access-control/authentication-tokens/#api-endpoint</p>
Declaration
public TResponse GenerateOboToken<TResponse>(PostData body, GenerateOboTokenRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GenerateUserTokenAsync<TResponse>(string, GenerateUserTokenRequestParameters, CancellationToken)
POST on /_plugins/_security/api/internalusers/{username}/authtoken
Declaration
public Task<TResponse> GenerateUserTokenAsync<TResponse>(string username, GenerateUserTokenRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GenerateUserTokenLegacyAsync<TResponse>(string, GenerateUserTokenLegacyRequestParameters, CancellationToken)
POST on /_plugins/_security/api/user/{username}/authtoken
Declaration
public Task<TResponse> GenerateUserTokenLegacyAsync<TResponse>(string username, GenerateUserTokenLegacyRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GenerateUserTokenLegacy<TResponse>(string, GenerateUserTokenLegacyRequestParameters)
POST on /_plugins/_security/api/user/{username}/authtoken
Declaration
public TResponse GenerateUserTokenLegacy<TResponse>(string username, GenerateUserTokenLegacyRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| string |
username |
The name of the user for whom to issue an authorization token.
|
| GenerateUserTokenLegacyRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GenerateUserToken<TResponse>(string, GenerateUserTokenRequestParameters)
POST on /_plugins/_security/api/internalusers/{username}/authtoken
Declaration
public TResponse GenerateUserToken<TResponse>(string username, GenerateUserTokenRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| string |
username |
The name of the user for whom to issue an authorization token.
|
| GenerateUserTokenRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetAccountDetailsAsync<TResponse>(GetAccountDetailsRequestParameters, CancellationToken)
GET on /_plugins/_security/api/account
<p>https://docs.opensearch.org/latest/security/access-control/api/#get-account-details</p>
Declaration
public Task<TResponse> GetAccountDetailsAsync<TResponse>(GetAccountDetailsRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetAccountDetails<TResponse>(GetAccountDetailsRequestParameters)
GET on /_plugins/_security/api/account
<p>https://docs.opensearch.org/latest/security/access-control/api/#get-account-details</p>
Declaration
public TResponse GetAccountDetails<TResponse>(GetAccountDetailsRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| GetAccountDetailsRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetActionGroupAsync<TResponse>(string, GetActionGroupRequestParameters, CancellationToken)
GET on /_plugins/_security/api/actiongroups/{action_group}
<p>https://docs.opensearch.org/latest/security/access-control/api/#get-action-group</p>
Declaration
public Task<TResponse> GetActionGroupAsync<TResponse>(string actionGroup, GetActionGroupRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetActionGroup<TResponse>(string, GetActionGroupRequestParameters)
GET on /_plugins/_security/api/actiongroups/{action_group}
<p>https://docs.opensearch.org/latest/security/access-control/api/#get-action-group</p>
Declaration
public TResponse GetActionGroup<TResponse>(string actionGroup, GetActionGroupRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| string |
actionGroup |
The name of the action group to retrieve.
|
| GetActionGroupRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetActionGroupsAsync<TResponse>(GetActionGroupsRequestParameters, CancellationToken)
GET on /_plugins/_security/api/actiongroups
<p>https://docs.opensearch.org/latest/security/access-control/api/#get-action-groups</p>
Declaration
public Task<TResponse> GetActionGroupsAsync<TResponse>(GetActionGroupsRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetActionGroups<TResponse>(GetActionGroupsRequestParameters)
GET on /_plugins/_security/api/actiongroups
<p>https://docs.opensearch.org/latest/security/access-control/api/#get-action-groups</p>
Declaration
public TResponse GetActionGroups<TResponse>(GetActionGroupsRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| GetActionGroupsRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetAllCertificatesAsync<TResponse>(GetAllCertificatesRequestParameters, CancellationToken)
GET on /_plugins/_security/api/certificates
Declaration
public Task<TResponse> GetAllCertificatesAsync<TResponse>(GetAllCertificatesRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetAllCertificates<TResponse>(GetAllCertificatesRequestParameters)
GET on /_plugins/_security/api/certificates
Declaration
public TResponse GetAllCertificates<TResponse>(GetAllCertificatesRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| GetAllCertificatesRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetAllowlistAsync<TResponse>(GetAllowlistRequestParameters, CancellationToken)
GET on /_plugins/_security/api/allowlist
<p>https://docs.opensearch.org/latest/security/access-control/api/#access-control-for-the-api</p>
Declaration
public Task<TResponse> GetAllowlistAsync<TResponse>(GetAllowlistRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetAllowlist<TResponse>(GetAllowlistRequestParameters)
GET on /_plugins/_security/api/allowlist
<p>https://docs.opensearch.org/latest/security/access-control/api/#access-control-for-the-api</p>
Declaration
public TResponse GetAllowlist<TResponse>(GetAllowlistRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| GetAllowlistRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetAuditConfigurationAsync<TResponse>(GetAuditConfigurationRequestParameters, CancellationToken)
GET on /_plugins/_security/api/audit
<p>https://docs.opensearch.org/latest/security/access-control/api/#audit-logs</p>
Declaration
public Task<TResponse> GetAuditConfigurationAsync<TResponse>(GetAuditConfigurationRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetAuditConfiguration<TResponse>(GetAuditConfigurationRequestParameters)
GET on /_plugins/_security/api/audit
<p>https://docs.opensearch.org/latest/security/access-control/api/#audit-logs</p>
Declaration
public TResponse GetAuditConfiguration<TResponse>(GetAuditConfigurationRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetCertificatesAsync<TResponse>(GetCertificatesRequestParameters, CancellationToken)
GET on /_plugins/_security/api/ssl/certs
<p>https://docs.opensearch.org/latest/security/access-control/api/#get-certificates</p>
Declaration
public Task<TResponse> GetCertificatesAsync<TResponse>(GetCertificatesRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetCertificates<TResponse>(GetCertificatesRequestParameters)
GET on /_plugins/_security/api/ssl/certs
<p>https://docs.opensearch.org/latest/security/access-control/api/#get-certificates</p>
Declaration
public TResponse GetCertificates<TResponse>(GetCertificatesRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| GetCertificatesRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetConfigurationAsync<TResponse>(GetConfigurationRequestParameters, CancellationToken)
GET on /_plugins/_security/api/securityconfig
<p>https://docs.opensearch.org/latest/security/access-control/api/#get-configuration</p>
Declaration
public Task<TResponse> GetConfigurationAsync<TResponse>(GetConfigurationRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetConfiguration<TResponse>(GetConfigurationRequestParameters)
GET on /_plugins/_security/api/securityconfig
<p>https://docs.opensearch.org/latest/security/access-control/api/#get-configuration</p>
Declaration
public TResponse GetConfiguration<TResponse>(GetConfigurationRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| GetConfigurationRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetDashboardsInfoAsync<TResponse>(GetDashboardsInfoRequestParameters, CancellationToken)
GET on /_plugins/_security/dashboardsinfo
Declaration
public Task<TResponse> GetDashboardsInfoAsync<TResponse>(GetDashboardsInfoRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetDashboardsInfo<TResponse>(GetDashboardsInfoRequestParameters)
GET on /_plugins/_security/dashboardsinfo
Declaration
public TResponse GetDashboardsInfo<TResponse>(GetDashboardsInfoRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| GetDashboardsInfoRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetDistinguishedNameAsync<TResponse>(string, GetDistinguishedNameRequestParameters, CancellationToken)
GET on /_plugins/_security/api/nodesdn/{cluster_name}
<p>https://docs.opensearch.org/latest/security/access-control/api/#get-distinguished-names</p>
Declaration
public Task<TResponse> GetDistinguishedNameAsync<TResponse>(string clusterName, GetDistinguishedNameRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetDistinguishedName<TResponse>(string, GetDistinguishedNameRequestParameters)
GET on /_plugins/_security/api/nodesdn/{cluster_name}
<p>https://docs.opensearch.org/latest/security/access-control/api/#get-distinguished-names</p>
Declaration
public TResponse GetDistinguishedName<TResponse>(string clusterName, GetDistinguishedNameRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| string |
clusterName |
The name of the cluster to retrieve that cluster's nodes DN settings.
|
| GetDistinguishedNameRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetDistinguishedNamesAsync<TResponse>(GetDistinguishedNamesRequestParameters, CancellationToken)
GET on /_plugins/_security/api/nodesdn
<p>https://docs.opensearch.org/latest/security/access-control/api/#get-distinguished-names</p>
Declaration
public Task<TResponse> GetDistinguishedNamesAsync<TResponse>(GetDistinguishedNamesRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetDistinguishedNames<TResponse>(GetDistinguishedNamesRequestParameters)
GET on /_plugins/_security/api/nodesdn
<p>https://docs.opensearch.org/latest/security/access-control/api/#get-distinguished-names</p>
Declaration
public TResponse GetDistinguishedNames<TResponse>(GetDistinguishedNamesRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetNodeCertificatesAsync<TResponse>(string, GetNodeCertificatesRequestParameters, CancellationToken)
GET on /_plugins/_security/api/certificates/{node_id}
Declaration
public Task<TResponse> GetNodeCertificatesAsync<TResponse>(string nodeId, GetNodeCertificatesRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetNodeCertificates<TResponse>(string, GetNodeCertificatesRequestParameters)
GET on /_plugins/_security/api/certificates/{node_id}
Declaration
public TResponse GetNodeCertificates<TResponse>(string nodeId, GetNodeCertificatesRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| string |
nodeId |
The node ID to retrieve certificates for.
|
| GetNodeCertificatesRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetPermissionsInfoAsync<TResponse>(GetPermissionsInfoRequestParameters, CancellationToken)
GET on /_plugins/_security/api/permissionsinfo
Declaration
public Task<TResponse> GetPermissionsInfoAsync<TResponse>(GetPermissionsInfoRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetPermissionsInfo<TResponse>(GetPermissionsInfoRequestParameters)
GET on /_plugins/_security/api/permissionsinfo
Declaration
public TResponse GetPermissionsInfo<TResponse>(GetPermissionsInfoRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| GetPermissionsInfoRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetRoleAsync<TResponse>(string, GetRoleRequestParameters, CancellationToken)
GET on /_plugins/_security/api/roles/{role}
<p>https://docs.opensearch.org/latest/security/access-control/api/#get-role</p>
Declaration
public Task<TResponse> GetRoleAsync<TResponse>(string role, GetRoleRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetRoleMappingAsync<TResponse>(string, GetRoleMappingRequestParameters, CancellationToken)
GET on /_plugins/_security/api/rolesmapping/{role}
<p>https://docs.opensearch.org/latest/security/access-control/api/#get-role-mapping</p>
Declaration
public Task<TResponse> GetRoleMappingAsync<TResponse>(string role, GetRoleMappingRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetRoleMapping<TResponse>(string, GetRoleMappingRequestParameters)
GET on /_plugins/_security/api/rolesmapping/{role}
<p>https://docs.opensearch.org/latest/security/access-control/api/#get-role-mapping</p>
Declaration
public TResponse GetRoleMapping<TResponse>(string role, GetRoleMappingRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| string |
role |
The name of the role mapping to retrieve.
|
| GetRoleMappingRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetRoleMappingsAsync<TResponse>(GetRoleMappingsRequestParameters, CancellationToken)
GET on /_plugins/_security/api/rolesmapping
<p>https://docs.opensearch.org/latest/security/access-control/api/#get-role-mappings</p>
Declaration
public Task<TResponse> GetRoleMappingsAsync<TResponse>(GetRoleMappingsRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetRoleMappings<TResponse>(GetRoleMappingsRequestParameters)
GET on /_plugins/_security/api/rolesmapping
<p>https://docs.opensearch.org/latest/security/access-control/api/#get-role-mappings</p>
Declaration
public TResponse GetRoleMappings<TResponse>(GetRoleMappingsRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| GetRoleMappingsRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetRole<TResponse>(string, GetRoleRequestParameters)
GET on /_plugins/_security/api/roles/{role}
<p>https://docs.opensearch.org/latest/security/access-control/api/#get-role</p>
Declaration
public TResponse GetRole<TResponse>(string role, GetRoleRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| string |
role |
The name of the role to retrieve.
|
| GetRoleRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetRolesAsync<TResponse>(GetRolesRequestParameters, CancellationToken)
GET on /_plugins/_security/api/roles
<p>https://docs.opensearch.org/latest/security/access-control/api/#get-roles</p>
Declaration
public Task<TResponse> GetRolesAsync<TResponse>(GetRolesRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetRoles<TResponse>(GetRolesRequestParameters)
GET on /_plugins/_security/api/roles
<p>https://docs.opensearch.org/latest/security/access-control/api/#get-roles</p>
Declaration
public TResponse GetRoles<TResponse>(GetRolesRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| GetRolesRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetSslinfoAsync<TResponse>(GetSslinfoRequestParameters, CancellationToken)
GET on /_opendistro/_security/sslinfo
Declaration
public Task<TResponse> GetSslinfoAsync<TResponse>(GetSslinfoRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetSslinfo<TResponse>(GetSslinfoRequestParameters)
GET on /_opendistro/_security/sslinfo
Declaration
public TResponse GetSslinfo<TResponse>(GetSslinfoRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| GetSslinfoRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetTenancyConfigAsync<TResponse>(GetTenancyConfigRequestParameters, CancellationToken)
GET on /_plugins/_security/api/tenancy/config
<p>https://docs.opensearch.org/latest/security/multi-tenancy/dynamic-config/#configuring-multi-tenancy-with-the-rest-api</p>
Declaration
public Task<TResponse> GetTenancyConfigAsync<TResponse>(GetTenancyConfigRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetTenancyConfig<TResponse>(GetTenancyConfigRequestParameters)
GET on /_plugins/_security/api/tenancy/config
<p>https://docs.opensearch.org/latest/security/multi-tenancy/dynamic-config/#configuring-multi-tenancy-with-the-rest-api</p>
Declaration
public TResponse GetTenancyConfig<TResponse>(GetTenancyConfigRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| GetTenancyConfigRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetTenantAsync<TResponse>(string, GetTenantRequestParameters, CancellationToken)
GET on /_plugins/_security/api/tenants/{tenant}
<p>https://docs.opensearch.org/latest/security/access-control/api/#get-tenant</p>
Declaration
public Task<TResponse> GetTenantAsync<TResponse>(string tenant, GetTenantRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetTenant<TResponse>(string, GetTenantRequestParameters)
GET on /_plugins/_security/api/tenants/{tenant}
<p>https://docs.opensearch.org/latest/security/access-control/api/#get-tenant</p>
Declaration
public TResponse GetTenant<TResponse>(string tenant, GetTenantRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| string |
tenant |
The name of the tenant to retrieve.
|
| GetTenantRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetTenantsAsync<TResponse>(GetTenantsRequestParameters, CancellationToken)
GET on /_plugins/_security/api/tenants
<p>https://docs.opensearch.org/latest/security/access-control/api/#get-tenants</p>
Declaration
public Task<TResponse> GetTenantsAsync<TResponse>(GetTenantsRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetTenants<TResponse>(GetTenantsRequestParameters)
GET on /_plugins/_security/api/tenants
<p>https://docs.opensearch.org/latest/security/access-control/api/#get-tenants</p>
Declaration
public TResponse GetTenants<TResponse>(GetTenantsRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| GetTenantsRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetUserAsync<TResponse>(string, GetUserRequestParameters, CancellationToken)
GET on /_plugins/_security/api/internalusers/{username}
<p>https://docs.opensearch.org/latest/security/access-control/api/#get-user</p>
Declaration
public Task<TResponse> GetUserAsync<TResponse>(string username, GetUserRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| string |
username |
The name of the user to retrieve.
|
| GetUserRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
| CancellationToken |
ctx |
|
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetUserLegacyAsync<TResponse>(string, GetUserLegacyRequestParameters, CancellationToken)
GET on /_plugins/_security/api/user/{username}
Declaration
public Task<TResponse> GetUserLegacyAsync<TResponse>(string username, GetUserLegacyRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetUserLegacy<TResponse>(string, GetUserLegacyRequestParameters)
GET on /_plugins/_security/api/user/{username}
Declaration
public TResponse GetUserLegacy<TResponse>(string username, GetUserLegacyRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| string |
username |
The name of the user to retrieve.
|
| GetUserLegacyRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetUser<TResponse>(string, GetUserRequestParameters)
GET on /_plugins/_security/api/internalusers/{username}
<p>https://docs.opensearch.org/latest/security/access-control/api/#get-user</p>
Declaration
public TResponse GetUser<TResponse>(string username, GetUserRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| string |
username |
The name of the user to retrieve.
|
| GetUserRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetUsersAsync<TResponse>(GetUsersRequestParameters, CancellationToken)
GET on /_plugins/_security/api/internalusers
<p>https://docs.opensearch.org/latest/security/access-control/api/#get-users</p>
Declaration
public Task<TResponse> GetUsersAsync<TResponse>(GetUsersRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetUsersLegacyAsync<TResponse>(GetUsersLegacyRequestParameters, CancellationToken)
GET on /_plugins/_security/api/user
Declaration
public Task<TResponse> GetUsersLegacyAsync<TResponse>(GetUsersLegacyRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetUsersLegacy<TResponse>(GetUsersLegacyRequestParameters)
GET on /_plugins/_security/api/user
Declaration
public TResponse GetUsersLegacy<TResponse>(GetUsersLegacyRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| GetUsersLegacyRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetUsers<TResponse>(GetUsersRequestParameters)
GET on /_plugins/_security/api/internalusers
<p>https://docs.opensearch.org/latest/security/access-control/api/#get-users</p>
Declaration
public TResponse GetUsers<TResponse>(GetUsersRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| GetUsersRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
HealthAsync<TResponse>(HealthRequestParameters, CancellationToken)
POST on /_plugins/_security/health
<p>https://docs.opensearch.org/latest/security/access-control/api/#health-check</p>
Declaration
public Task<TResponse> HealthAsync<TResponse>(HealthRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
Health<TResponse>(HealthRequestParameters)
POST on /_plugins/_security/health
<p>https://docs.opensearch.org/latest/security/access-control/api/#health-check</p>
Declaration
public TResponse Health<TResponse>(HealthRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| HealthRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
MigrateAsync<TResponse>(MigrateRequestParameters, CancellationToken)
POST on /_plugins/_security/api/migrate
Declaration
public Task<TResponse> MigrateAsync<TResponse>(MigrateRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
Migrate<TResponse>(MigrateRequestParameters)
POST on /_plugins/_security/api/migrate
Declaration
public TResponse Migrate<TResponse>(MigrateRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| MigrateRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
PatchActionGroupAsync<TResponse>(string, PostData, PatchActionGroupRequestParameters, CancellationToken)
PATCH on /_plugins/_security/api/actiongroups/{action_group}
<p>https://docs.opensearch.org/latest/security/access-control/api/#patch-action-group</p>
Declaration
public Task<TResponse> PatchActionGroupAsync<TResponse>(string actionGroup, PostData body, PatchActionGroupRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
PatchActionGroup<TResponse>(string, PostData, PatchActionGroupRequestParameters)
PATCH on /_plugins/_security/api/actiongroups/{action_group}
<p>https://docs.opensearch.org/latest/security/access-control/api/#patch-action-group</p>
Declaration
public TResponse PatchActionGroup<TResponse>(string actionGroup, PostData body, PatchActionGroupRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| string |
actionGroup |
The name of the action group to update.
|
| PostData |
body |
|
| PatchActionGroupRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
PatchActionGroupsAsync<TResponse>(PostData, PatchActionGroupsRequestParameters, CancellationToken)
PATCH on /_plugins/_security/api/actiongroups
<p>https://docs.opensearch.org/latest/security/access-control/api/#patch-action-groups</p>
Declaration
public Task<TResponse> PatchActionGroupsAsync<TResponse>(PostData body, PatchActionGroupsRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
PatchActionGroups<TResponse>(PostData, PatchActionGroupsRequestParameters)
PATCH on /_plugins/_security/api/actiongroups
<p>https://docs.opensearch.org/latest/security/access-control/api/#patch-action-groups</p>
Declaration
public TResponse PatchActionGroups<TResponse>(PostData body, PatchActionGroupsRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
PatchAllowlistAsync<TResponse>(PostData, PatchAllowlistRequestParameters, CancellationToken)
PATCH on /_plugins/_security/api/allowlist
<p>https://docs.opensearch.org/latest/security/access-control/api/#access-control-for-the-api</p>
Declaration
public Task<TResponse> PatchAllowlistAsync<TResponse>(PostData body, PatchAllowlistRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
PatchAllowlist<TResponse>(PostData, PatchAllowlistRequestParameters)
PATCH on /_plugins/_security/api/allowlist
<p>https://docs.opensearch.org/latest/security/access-control/api/#access-control-for-the-api</p>
Declaration
public TResponse PatchAllowlist<TResponse>(PostData body, PatchAllowlistRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
PatchAuditConfigurationAsync<TResponse>(PostData, PatchAuditConfigurationRequestParameters, CancellationToken)
PATCH on /_plugins/_security/api/audit
<p>https://docs.opensearch.org/latest/security/access-control/api/#audit-logs</p>
Declaration
public Task<TResponse> PatchAuditConfigurationAsync<TResponse>(PostData body, PatchAuditConfigurationRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
PatchAuditConfiguration<TResponse>(PostData, PatchAuditConfigurationRequestParameters)
PATCH on /_plugins/_security/api/audit
<p>https://docs.opensearch.org/latest/security/access-control/api/#audit-logs</p>
Declaration
public TResponse PatchAuditConfiguration<TResponse>(PostData body, PatchAuditConfigurationRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
PatchConfigurationAsync<TResponse>(PostData, PatchConfigurationRequestParameters, CancellationToken)
PATCH on /_plugins/_security/api/securityconfig
<p>https://docs.opensearch.org/latest/security/access-control/api/#patch-configuration</p>
Declaration
public Task<TResponse> PatchConfigurationAsync<TResponse>(PostData body, PatchConfigurationRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
PatchConfiguration<TResponse>(PostData, PatchConfigurationRequestParameters)
PATCH on /_plugins/_security/api/securityconfig
<p>https://docs.opensearch.org/latest/security/access-control/api/#patch-configuration</p>
Declaration
public TResponse PatchConfiguration<TResponse>(PostData body, PatchConfigurationRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
PatchDistinguishedNameAsync<TResponse>(string, PostData, PatchDistinguishedNameRequestParameters, CancellationToken)
PATCH on /_plugins/_security/api/nodesdn/{cluster_name}
Declaration
public Task<TResponse> PatchDistinguishedNameAsync<TResponse>(string clusterName, PostData body, PatchDistinguishedNameRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
PatchDistinguishedName<TResponse>(string, PostData, PatchDistinguishedNameRequestParameters)
PATCH on /_plugins/_security/api/nodesdn/{cluster_name}
Declaration
public TResponse PatchDistinguishedName<TResponse>(string clusterName, PostData body, PatchDistinguishedNameRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| string |
clusterName |
The cluster name to update the <c>nodesDn</c> value.
|
| PostData |
body |
|
| PatchDistinguishedNameRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
PatchDistinguishedNamesAsync<TResponse>(PostData, PatchDistinguishedNamesRequestParameters, CancellationToken)
PATCH on /_plugins/_security/api/nodesdn
<p>https://docs.opensearch.org/latest/security/access-control/api/#update-all-distinguished-names</p>
Declaration
public Task<TResponse> PatchDistinguishedNamesAsync<TResponse>(PostData body, PatchDistinguishedNamesRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
PatchDistinguishedNames<TResponse>(PostData, PatchDistinguishedNamesRequestParameters)
PATCH on /_plugins/_security/api/nodesdn
<p>https://docs.opensearch.org/latest/security/access-control/api/#update-all-distinguished-names</p>
Declaration
public TResponse PatchDistinguishedNames<TResponse>(PostData body, PatchDistinguishedNamesRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
PatchRoleAsync<TResponse>(string, PostData, PatchRoleRequestParameters, CancellationToken)
PATCH on /_plugins/_security/api/roles/{role}
<p>https://docs.opensearch.org/latest/security/access-control/api/#patch-role</p>
Declaration
public Task<TResponse> PatchRoleAsync<TResponse>(string role, PostData body, PatchRoleRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
PatchRoleMappingAsync<TResponse>(string, PostData, PatchRoleMappingRequestParameters, CancellationToken)
PATCH on /_plugins/_security/api/rolesmapping/{role}
<p>https://docs.opensearch.org/latest/security/access-control/api/#patch-role-mapping</p>
Declaration
public Task<TResponse> PatchRoleMappingAsync<TResponse>(string role, PostData body, PatchRoleMappingRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
PatchRoleMapping<TResponse>(string, PostData, PatchRoleMappingRequestParameters)
PATCH on /_plugins/_security/api/rolesmapping/{role}
<p>https://docs.opensearch.org/latest/security/access-control/api/#patch-role-mapping</p>
Declaration
public TResponse PatchRoleMapping<TResponse>(string role, PostData body, PatchRoleMappingRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| string |
role |
The name of the role to update a role mapping for.
|
| PostData |
body |
|
| PatchRoleMappingRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
PatchRoleMappingsAsync<TResponse>(PostData, PatchRoleMappingsRequestParameters, CancellationToken)
PATCH on /_plugins/_security/api/rolesmapping
<p>https://docs.opensearch.org/latest/security/access-control/api/#patch-role-mappings</p>
Declaration
public Task<TResponse> PatchRoleMappingsAsync<TResponse>(PostData body, PatchRoleMappingsRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
PatchRoleMappings<TResponse>(PostData, PatchRoleMappingsRequestParameters)
PATCH on /_plugins/_security/api/rolesmapping
<p>https://docs.opensearch.org/latest/security/access-control/api/#patch-role-mappings</p>
Declaration
public TResponse PatchRoleMappings<TResponse>(PostData body, PatchRoleMappingsRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
PatchRole<TResponse>(string, PostData, PatchRoleRequestParameters)
PATCH on /_plugins/_security/api/roles/{role}
<p>https://docs.opensearch.org/latest/security/access-control/api/#patch-role</p>
Declaration
public TResponse PatchRole<TResponse>(string role, PostData body, PatchRoleRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| string |
role |
The name of the role to update.
|
| PostData |
body |
|
| PatchRoleRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
PatchRolesAsync<TResponse>(PostData, PatchRolesRequestParameters, CancellationToken)
PATCH on /_plugins/_security/api/roles
<p>https://docs.opensearch.org/latest/security/access-control/api/#patch-roles</p>
Declaration
public Task<TResponse> PatchRolesAsync<TResponse>(PostData body, PatchRolesRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
PatchRoles<TResponse>(PostData, PatchRolesRequestParameters)
PATCH on /_plugins/_security/api/roles
<p>https://docs.opensearch.org/latest/security/access-control/api/#patch-roles</p>
Declaration
public TResponse PatchRoles<TResponse>(PostData body, PatchRolesRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| PostData |
body |
|
| PatchRolesRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
PatchTenantAsync<TResponse>(string, PostData, PatchTenantRequestParameters, CancellationToken)
PATCH on /_plugins/_security/api/tenants/{tenant}
<p>https://docs.opensearch.org/latest/security/access-control/api/#patch-tenant</p>
Declaration
public Task<TResponse> PatchTenantAsync<TResponse>(string tenant, PostData body, PatchTenantRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
PatchTenant<TResponse>(string, PostData, PatchTenantRequestParameters)
PATCH on /_plugins/_security/api/tenants/{tenant}
<p>https://docs.opensearch.org/latest/security/access-control/api/#patch-tenant</p>
Declaration
public TResponse PatchTenant<TResponse>(string tenant, PostData body, PatchTenantRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| string |
tenant |
The name of the tenant to update.
|
| PostData |
body |
|
| PatchTenantRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
PatchTenantsAsync<TResponse>(PostData, PatchTenantsRequestParameters, CancellationToken)
PATCH on /_plugins/_security/api/tenants
<p>https://docs.opensearch.org/latest/security/access-control/api/#patch-tenants</p>
Declaration
public Task<TResponse> PatchTenantsAsync<TResponse>(PostData body, PatchTenantsRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
PatchTenants<TResponse>(PostData, PatchTenantsRequestParameters)
PATCH on /_plugins/_security/api/tenants
<p>https://docs.opensearch.org/latest/security/access-control/api/#patch-tenants</p>
Declaration
public TResponse PatchTenants<TResponse>(PostData body, PatchTenantsRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| PostData |
body |
|
| PatchTenantsRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
PatchUserAsync<TResponse>(string, PostData, PatchUserRequestParameters, CancellationToken)
PATCH on /_plugins/_security/api/internalusers/{username}
<p>https://docs.opensearch.org/latest/security/access-control/api/#patch-user</p>
Declaration
public Task<TResponse> PatchUserAsync<TResponse>(string username, PostData body, PatchUserRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
PatchUser<TResponse>(string, PostData, PatchUserRequestParameters)
PATCH on /_plugins/_security/api/internalusers/{username}
<p>https://docs.opensearch.org/latest/security/access-control/api/#patch-user</p>
Declaration
public TResponse PatchUser<TResponse>(string username, PostData body, PatchUserRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| string |
username |
The name of the user to update.
|
| PostData |
body |
|
| PatchUserRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
PatchUsersAsync<TResponse>(PostData, PatchUsersRequestParameters, CancellationToken)
PATCH on /_plugins/_security/api/internalusers
<p>https://docs.opensearch.org/latest/security/access-control/api/#patch-users</p>
Declaration
public Task<TResponse> PatchUsersAsync<TResponse>(PostData body, PatchUsersRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
PatchUsers<TResponse>(PostData, PatchUsersRequestParameters)
PATCH on /_plugins/_security/api/internalusers
<p>https://docs.opensearch.org/latest/security/access-control/api/#patch-users</p>
Declaration
public TResponse PatchUsers<TResponse>(PostData body, PatchUsersRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| PostData |
body |
|
| PatchUsersRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
PostDashboardsInfoAsync<TResponse>(PostDashboardsInfoRequestParameters, CancellationToken)
POST on /_plugins/_security/dashboardsinfo
Declaration
public Task<TResponse> PostDashboardsInfoAsync<TResponse>(PostDashboardsInfoRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
PostDashboardsInfo<TResponse>(PostDashboardsInfoRequestParameters)
POST on /_plugins/_security/dashboardsinfo
Declaration
public TResponse PostDashboardsInfo<TResponse>(PostDashboardsInfoRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| PostDashboardsInfoRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
ReloadHttpCertificatesAsync<TResponse>(ReloadHttpCertificatesRequestParameters, CancellationToken)
PUT on /_plugins/_security/api/ssl/http/reloadcerts
<p>https://docs.opensearch.org/latest/security/access-control/api/#reload-http-certificates</p>
Declaration
public Task<TResponse> ReloadHttpCertificatesAsync<TResponse>(ReloadHttpCertificatesRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
ReloadHttpCertificates<TResponse>(ReloadHttpCertificatesRequestParameters)
PUT on /_plugins/_security/api/ssl/http/reloadcerts
<p>https://docs.opensearch.org/latest/security/access-control/api/#reload-http-certificates</p>
Declaration
public TResponse ReloadHttpCertificates<TResponse>(ReloadHttpCertificatesRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
ReloadTransportCertificatesAsync<TResponse>(ReloadTransportCertificatesRequestParameters, CancellationToken)
PUT on /_plugins/_security/api/ssl/transport/reloadcerts
<p>https://docs.opensearch.org/latest/security/access-control/api/#reload-transport-certificates</p>
Declaration
public Task<TResponse> ReloadTransportCertificatesAsync<TResponse>(ReloadTransportCertificatesRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
ReloadTransportCertificates<TResponse>(ReloadTransportCertificatesRequestParameters)
PUT on /_plugins/_security/api/ssl/transport/reloadcerts
<p>https://docs.opensearch.org/latest/security/access-control/api/#reload-transport-certificates</p>
Declaration
public TResponse ReloadTransportCertificates<TResponse>(ReloadTransportCertificatesRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
TenantInfoAsync<TResponse>(TenantInfoRequestParameters, CancellationToken)
POST on /_plugins/_security/tenantinfo
Declaration
public Task<TResponse> TenantInfoAsync<TResponse>(TenantInfoRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
TenantInfo<TResponse>(TenantInfoRequestParameters)
POST on /_plugins/_security/tenantinfo
Declaration
public TResponse TenantInfo<TResponse>(TenantInfoRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| TenantInfoRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
UpdateAuditConfigurationAsync<TResponse>(PostData, UpdateAuditConfigurationRequestParameters, CancellationToken)
PUT on /_plugins/_security/api/audit/config
<p>https://docs.opensearch.org/latest/security/access-control/api/#audit-logs</p>
Declaration
public Task<TResponse> UpdateAuditConfigurationAsync<TResponse>(PostData body, UpdateAuditConfigurationRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
UpdateAuditConfiguration<TResponse>(PostData, UpdateAuditConfigurationRequestParameters)
PUT on /_plugins/_security/api/audit/config
<p>https://docs.opensearch.org/latest/security/access-control/api/#audit-logs</p>
Declaration
public TResponse UpdateAuditConfiguration<TResponse>(PostData body, UpdateAuditConfigurationRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
UpdateConfigurationAsync<TResponse>(PostData, UpdateConfigurationRequestParameters, CancellationToken)
PUT on /_plugins/_security/api/securityconfig/config
<p>https://docs.opensearch.org/latest/security/access-control/api/#update-configuration</p>
Declaration
public Task<TResponse> UpdateConfigurationAsync<TResponse>(PostData body, UpdateConfigurationRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
UpdateConfiguration<TResponse>(PostData, UpdateConfigurationRequestParameters)
PUT on /_plugins/_security/api/securityconfig/config
<p>https://docs.opensearch.org/latest/security/access-control/api/#update-configuration</p>
Declaration
public TResponse UpdateConfiguration<TResponse>(PostData body, UpdateConfigurationRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
UpdateDistinguishedNameAsync<TResponse>(string, PostData, UpdateDistinguishedNameRequestParameters, CancellationToken)
PUT on /_plugins/_security/api/nodesdn/{cluster_name}
<p>https://docs.opensearch.org/latest/security/access-control/api/#update-distinguished-names</p>
Declaration
public Task<TResponse> UpdateDistinguishedNameAsync<TResponse>(string clusterName, PostData body, UpdateDistinguishedNameRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
UpdateDistinguishedName<TResponse>(string, PostData, UpdateDistinguishedNameRequestParameters)
PUT on /_plugins/_security/api/nodesdn/{cluster_name}
<p>https://docs.opensearch.org/latest/security/access-control/api/#update-distinguished-names</p>
Declaration
public TResponse UpdateDistinguishedName<TResponse>(string clusterName, PostData body, UpdateDistinguishedNameRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| string |
clusterName |
The name of the cluster containing the <c>nodesDn</c> value to create or update.
|
| PostData |
body |
|
| UpdateDistinguishedNameRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
ValidateAsync<TResponse>(ValidateRequestParameters, CancellationToken)
GET on /_plugins/_security/api/validate
Declaration
public Task<TResponse> ValidateAsync<TResponse>(ValidateRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
Validate<TResponse>(ValidateRequestParameters)
GET on /_plugins/_security/api/validate
Declaration
public TResponse Validate<TResponse>(ValidateRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| ValidateRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
WhoAmIAsync<TResponse>(WhoAmIRequestParameters, CancellationToken)
POST on /_plugins/_security/whoami
Declaration
public Task<TResponse> WhoAmIAsync<TResponse>(WhoAmIRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
WhoAmIProtectedAsync<TResponse>(WhoAmIProtectedRequestParameters, CancellationToken)
GET on /_plugins/_security/whoamiprotected
Declaration
public Task<TResponse> WhoAmIProtectedAsync<TResponse>(WhoAmIProtectedRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
Parameters
Returns
| Type |
Description |
| Task<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
WhoAmIProtected<TResponse>(WhoAmIProtectedRequestParameters)
GET on /_plugins/_security/whoamiprotected
Declaration
public TResponse WhoAmIProtected<TResponse>(WhoAmIProtectedRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| WhoAmIProtectedRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
WhoAmI<TResponse>(WhoAmIRequestParameters)
POST on /_plugins/_security/whoami
Declaration
public TResponse WhoAmI<TResponse>(WhoAmIRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
Parameters
| Type |
Name |
Description |
| WhoAmIRequestParameters |
requestParameters |
Request specific configuration such as querystring parameters & request specific connection settings.
|
Returns
| Type |
Description |
| TResponse |
|
Type Parameters
| Name |
Description |
| TResponse |
|
Extension Methods