@nebius/js-sdk - v0.1.4
Services Index
GitHub
Preparing search index...
api/nebius/iam/v2
AccessKeyServiceBaseClient
Variable AccessKeyServiceBaseClient
AccessKeyServiceBaseClient
:
{
service
:
{
activate
:
{
path
:
"/nebius.iam.v2.AccessKeyService/Activate"
;
requestDeserialize
:
(
value
:
Buffer
)
=>
ActivateAccessKeyRequest
;
requestSerialize
:
(
value
:
ActivateAccessKeyRequest
,
)
=>
Buffer
<
ArrayBuffer
>
;
requestStream
:
false
;
responseDeserialize
:
(
value
:
Buffer
)
=>
Operation
;
responseSerialize
:
(
value
:
Operation
)
=>
Buffer
<
ArrayBuffer
>
;
responseStream
:
false
;
}
;
activateByAwsId
:
{
path
:
"/nebius.iam.v2.AccessKeyService/ActivateByAwsId"
;
requestDeserialize
:
(
value
:
Buffer
)
=>
ActivateAccessKeyByAwsIdRequest
;
requestSerialize
:
(
value
:
ActivateAccessKeyByAwsIdRequest
,
)
=>
Buffer
<
ArrayBuffer
>
;
requestStream
:
false
;
responseDeserialize
:
(
value
:
Buffer
)
=>
Operation
;
responseSerialize
:
(
value
:
Operation
)
=>
Buffer
<
ArrayBuffer
>
;
responseStream
:
false
;
}
;
create
:
{
path
:
"/nebius.iam.v2.AccessKeyService/Create"
;
requestDeserialize
:
(
value
:
Buffer
)
=>
CreateAccessKeyRequest
;
requestSerialize
:
(
value
:
CreateAccessKeyRequest
)
=>
Buffer
<
ArrayBuffer
>
;
requestStream
:
false
;
responseDeserialize
:
(
value
:
Buffer
)
=>
Operation
;
responseSerialize
:
(
value
:
Operation
)
=>
Buffer
<
ArrayBuffer
>
;
responseStream
:
false
;
}
;
deactivate
:
{
path
:
"/nebius.iam.v2.AccessKeyService/Deactivate"
;
requestDeserialize
:
(
value
:
Buffer
)
=>
DeactivateAccessKeyRequest
;
requestSerialize
:
(
value
:
DeactivateAccessKeyRequest
,
)
=>
Buffer
<
ArrayBuffer
>
;
requestStream
:
false
;
responseDeserialize
:
(
value
:
Buffer
)
=>
Operation
;
responseSerialize
:
(
value
:
Operation
)
=>
Buffer
<
ArrayBuffer
>
;
responseStream
:
false
;
}
;
deactivateByAwsId
:
{
path
:
"/nebius.iam.v2.AccessKeyService/DeactivateByAwsId"
;
requestDeserialize
:
(
value
:
Buffer
)
=>
DeactivateAccessKeyByAwsIdRequest
;
requestSerialize
:
(
value
:
DeactivateAccessKeyByAwsIdRequest
,
)
=>
Buffer
<
ArrayBuffer
>
;
requestStream
:
false
;
responseDeserialize
:
(
value
:
Buffer
)
=>
Operation
;
responseSerialize
:
(
value
:
Operation
)
=>
Buffer
<
ArrayBuffer
>
;
responseStream
:
false
;
}
;
delete
:
{
path
:
"/nebius.iam.v2.AccessKeyService/Delete"
;
requestDeserialize
:
(
value
:
Buffer
)
=>
DeleteAccessKeyRequest
;
requestSerialize
:
(
value
:
DeleteAccessKeyRequest
)
=>
Buffer
<
ArrayBuffer
>
;
requestStream
:
false
;
responseDeserialize
:
(
value
:
Buffer
)
=>
Operation
;
responseSerialize
:
(
value
:
Operation
)
=>
Buffer
<
ArrayBuffer
>
;
responseStream
:
false
;
}
;
deleteByAwsId
:
{
path
:
"/nebius.iam.v2.AccessKeyService/DeleteByAwsId"
;
requestDeserialize
:
(
value
:
Buffer
)
=>
DeleteAccessKeyByAwsIdRequest
;
requestSerialize
:
(
value
:
DeleteAccessKeyByAwsIdRequest
,
)
=>
Buffer
<
ArrayBuffer
>
;
requestStream
:
false
;
responseDeserialize
:
(
value
:
Buffer
)
=>
Operation
;
responseSerialize
:
(
value
:
Operation
)
=>
Buffer
<
ArrayBuffer
>
;
responseStream
:
false
;
}
;
get
:
{
path
:
"/nebius.iam.v2.AccessKeyService/Get"
;
requestDeserialize
:
(
value
:
Buffer
)
=>
GetAccessKeyRequest
;
requestSerialize
:
(
value
:
GetAccessKeyRequest
)
=>
Buffer
<
ArrayBuffer
>
;
requestStream
:
false
;
responseDeserialize
:
(
value
:
Buffer
)
=>
AccessKey
;
responseSerialize
:
(
value
:
AccessKey
)
=>
Buffer
<
ArrayBuffer
>
;
responseStream
:
false
;
}
;
getByAwsId
:
{
path
:
"/nebius.iam.v2.AccessKeyService/GetByAwsId"
;
requestDeserialize
:
(
value
:
Buffer
)
=>
GetAccessKeyByAwsIdRequest
;
requestSerialize
:
(
value
:
GetAccessKeyByAwsIdRequest
,
)
=>
Buffer
<
ArrayBuffer
>
;
requestStream
:
false
;
responseDeserialize
:
(
value
:
Buffer
)
=>
AccessKey
;
responseSerialize
:
(
value
:
AccessKey
)
=>
Buffer
<
ArrayBuffer
>
;
responseStream
:
false
;
}
;
getSecret
:
{
path
:
"/nebius.iam.v2.AccessKeyService/GetSecret"
;
requestDeserialize
:
(
value
:
Buffer
)
=>
GetAccessKeySecretRequest
;
requestSerialize
:
(
value
:
GetAccessKeySecretRequest
,
)
=>
Buffer
<
ArrayBuffer
>
;
requestStream
:
false
;
responseDeserialize
:
(
value
:
Buffer
)
=>
GetAccessKeySecretResponse
;
responseSerialize
:
(
value
:
GetAccessKeySecretResponse
,
)
=>
Buffer
<
ArrayBuffer
>
;
responseStream
:
false
;
}
;
list
:
{
path
:
"/nebius.iam.v2.AccessKeyService/List"
;
requestDeserialize
:
(
value
:
Buffer
)
=>
ListAccessKeysRequest
;
requestSerialize
:
(
value
:
ListAccessKeysRequest
)
=>
Buffer
<
ArrayBuffer
>
;
requestStream
:
false
;
responseDeserialize
:
(
value
:
Buffer
)
=>
ListAccessKeysResponse
;
responseSerialize
:
(
value
:
ListAccessKeysResponse
)
=>
Buffer
<
ArrayBuffer
>
;
responseStream
:
false
;
}
;
listByAccount
:
{
path
:
"/nebius.iam.v2.AccessKeyService/ListByAccount"
;
requestDeserialize
:
(
value
:
Buffer
)
=>
ListAccessKeysByAccountRequest
;
requestSerialize
:
(
value
:
ListAccessKeysByAccountRequest
,
)
=>
Buffer
<
ArrayBuffer
>
;
requestStream
:
false
;
responseDeserialize
:
(
value
:
Buffer
)
=>
ListAccessKeysResponse
;
responseSerialize
:
(
value
:
ListAccessKeysResponse
)
=>
Buffer
<
ArrayBuffer
>
;
responseStream
:
false
;
}
;
update
:
{
path
:
"/nebius.iam.v2.AccessKeyService/Update"
;
requestDeserialize
:
(
value
:
Buffer
)
=>
UpdateAccessKeyRequest
;
requestSerialize
:
(
value
:
UpdateAccessKeyRequest
)
=>
Buffer
<
ArrayBuffer
>
;
requestStream
:
false
;
responseDeserialize
:
(
value
:
Buffer
)
=>
Operation
;
responseSerialize
:
(
value
:
Operation
)
=>
Buffer
<
ArrayBuffer
>
;
responseStream
:
false
;
}
;
}
;
serviceName
:
string
;
new
(
address
:
string
,
credentials
:
ChannelCredentials
,
options
?:
Partial
<
ClientOptions
>
,
)
:
AccessKeyServiceBaseClient
;
}
Type Declaration
new
(
address
:
string
,
credentials
:
ChannelCredentials
,
options
?:
Partial
<
ClientOptions
>
,
)
:
AccessKeyServiceBaseClient
Parameters
address
:
string
credentials
:
ChannelCredentials
Optional
options
:
Partial
<
ClientOptions
>
Returns
AccessKeyServiceBaseClient
service
:
{
activate
:
{
path
:
"/nebius.iam.v2.AccessKeyService/Activate"
;
requestDeserialize
:
(
value
:
Buffer
)
=>
ActivateAccessKeyRequest
;
requestSerialize
:
(
value
:
ActivateAccessKeyRequest
)
=>
Buffer
<
ArrayBuffer
>
;
requestStream
:
false
;
responseDeserialize
:
(
value
:
Buffer
)
=>
Operation
;
responseSerialize
:
(
value
:
Operation
)
=>
Buffer
<
ArrayBuffer
>
;
responseStream
:
false
;
}
;
activateByAwsId
:
{
path
:
"/nebius.iam.v2.AccessKeyService/ActivateByAwsId"
;
requestDeserialize
:
(
value
:
Buffer
)
=>
ActivateAccessKeyByAwsIdRequest
;
requestSerialize
:
(
value
:
ActivateAccessKeyByAwsIdRequest
,
)
=>
Buffer
<
ArrayBuffer
>
;
requestStream
:
false
;
responseDeserialize
:
(
value
:
Buffer
)
=>
Operation
;
responseSerialize
:
(
value
:
Operation
)
=>
Buffer
<
ArrayBuffer
>
;
responseStream
:
false
;
}
;
create
:
{
path
:
"/nebius.iam.v2.AccessKeyService/Create"
;
requestDeserialize
:
(
value
:
Buffer
)
=>
CreateAccessKeyRequest
;
requestSerialize
:
(
value
:
CreateAccessKeyRequest
)
=>
Buffer
<
ArrayBuffer
>
;
requestStream
:
false
;
responseDeserialize
:
(
value
:
Buffer
)
=>
Operation
;
responseSerialize
:
(
value
:
Operation
)
=>
Buffer
<
ArrayBuffer
>
;
responseStream
:
false
;
}
;
deactivate
:
{
path
:
"/nebius.iam.v2.AccessKeyService/Deactivate"
;
requestDeserialize
:
(
value
:
Buffer
)
=>
DeactivateAccessKeyRequest
;
requestSerialize
:
(
value
:
DeactivateAccessKeyRequest
,
)
=>
Buffer
<
ArrayBuffer
>
;
requestStream
:
false
;
responseDeserialize
:
(
value
:
Buffer
)
=>
Operation
;
responseSerialize
:
(
value
:
Operation
)
=>
Buffer
<
ArrayBuffer
>
;
responseStream
:
false
;
}
;
deactivateByAwsId
:
{
path
:
"/nebius.iam.v2.AccessKeyService/DeactivateByAwsId"
;
requestDeserialize
:
(
value
:
Buffer
)
=>
DeactivateAccessKeyByAwsIdRequest
;
requestSerialize
:
(
value
:
DeactivateAccessKeyByAwsIdRequest
,
)
=>
Buffer
<
ArrayBuffer
>
;
requestStream
:
false
;
responseDeserialize
:
(
value
:
Buffer
)
=>
Operation
;
responseSerialize
:
(
value
:
Operation
)
=>
Buffer
<
ArrayBuffer
>
;
responseStream
:
false
;
}
;
delete
:
{
path
:
"/nebius.iam.v2.AccessKeyService/Delete"
;
requestDeserialize
:
(
value
:
Buffer
)
=>
DeleteAccessKeyRequest
;
requestSerialize
:
(
value
:
DeleteAccessKeyRequest
)
=>
Buffer
<
ArrayBuffer
>
;
requestStream
:
false
;
responseDeserialize
:
(
value
:
Buffer
)
=>
Operation
;
responseSerialize
:
(
value
:
Operation
)
=>
Buffer
<
ArrayBuffer
>
;
responseStream
:
false
;
}
;
deleteByAwsId
:
{
path
:
"/nebius.iam.v2.AccessKeyService/DeleteByAwsId"
;
requestDeserialize
:
(
value
:
Buffer
)
=>
DeleteAccessKeyByAwsIdRequest
;
requestSerialize
:
(
value
:
DeleteAccessKeyByAwsIdRequest
,
)
=>
Buffer
<
ArrayBuffer
>
;
requestStream
:
false
;
responseDeserialize
:
(
value
:
Buffer
)
=>
Operation
;
responseSerialize
:
(
value
:
Operation
)
=>
Buffer
<
ArrayBuffer
>
;
responseStream
:
false
;
}
;
get
:
{
path
:
"/nebius.iam.v2.AccessKeyService/Get"
;
requestDeserialize
:
(
value
:
Buffer
)
=>
GetAccessKeyRequest
;
requestSerialize
:
(
value
:
GetAccessKeyRequest
)
=>
Buffer
<
ArrayBuffer
>
;
requestStream
:
false
;
responseDeserialize
:
(
value
:
Buffer
)
=>
AccessKey
;
responseSerialize
:
(
value
:
AccessKey
)
=>
Buffer
<
ArrayBuffer
>
;
responseStream
:
false
;
}
;
getByAwsId
:
{
path
:
"/nebius.iam.v2.AccessKeyService/GetByAwsId"
;
requestDeserialize
:
(
value
:
Buffer
)
=>
GetAccessKeyByAwsIdRequest
;
requestSerialize
:
(
value
:
GetAccessKeyByAwsIdRequest
,
)
=>
Buffer
<
ArrayBuffer
>
;
requestStream
:
false
;
responseDeserialize
:
(
value
:
Buffer
)
=>
AccessKey
;
responseSerialize
:
(
value
:
AccessKey
)
=>
Buffer
<
ArrayBuffer
>
;
responseStream
:
false
;
}
;
getSecret
:
{
path
:
"/nebius.iam.v2.AccessKeyService/GetSecret"
;
requestDeserialize
:
(
value
:
Buffer
)
=>
GetAccessKeySecretRequest
;
requestSerialize
:
(
value
:
GetAccessKeySecretRequest
,
)
=>
Buffer
<
ArrayBuffer
>
;
requestStream
:
false
;
responseDeserialize
:
(
value
:
Buffer
)
=>
GetAccessKeySecretResponse
;
responseSerialize
:
(
value
:
GetAccessKeySecretResponse
,
)
=>
Buffer
<
ArrayBuffer
>
;
responseStream
:
false
;
}
;
list
:
{
path
:
"/nebius.iam.v2.AccessKeyService/List"
;
requestDeserialize
:
(
value
:
Buffer
)
=>
ListAccessKeysRequest
;
requestSerialize
:
(
value
:
ListAccessKeysRequest
)
=>
Buffer
<
ArrayBuffer
>
;
requestStream
:
false
;
responseDeserialize
:
(
value
:
Buffer
)
=>
ListAccessKeysResponse
;
responseSerialize
:
(
value
:
ListAccessKeysResponse
)
=>
Buffer
<
ArrayBuffer
>
;
responseStream
:
false
;
}
;
listByAccount
:
{
path
:
"/nebius.iam.v2.AccessKeyService/ListByAccount"
;
requestDeserialize
:
(
value
:
Buffer
)
=>
ListAccessKeysByAccountRequest
;
requestSerialize
:
(
value
:
ListAccessKeysByAccountRequest
,
)
=>
Buffer
<
ArrayBuffer
>
;
requestStream
:
false
;
responseDeserialize
:
(
value
:
Buffer
)
=>
ListAccessKeysResponse
;
responseSerialize
:
(
value
:
ListAccessKeysResponse
)
=>
Buffer
<
ArrayBuffer
>
;
responseStream
:
false
;
}
;
update
:
{
path
:
"/nebius.iam.v2.AccessKeyService/Update"
;
requestDeserialize
:
(
value
:
Buffer
)
=>
UpdateAccessKeyRequest
;
requestSerialize
:
(
value
:
UpdateAccessKeyRequest
)
=>
Buffer
<
ArrayBuffer
>
;
requestStream
:
false
;
responseDeserialize
:
(
value
:
Buffer
)
=>
Operation
;
responseSerialize
:
(
value
:
Operation
)
=>
Buffer
<
ArrayBuffer
>
;
responseStream
:
false
;
}
;
}
serviceName
:
string
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
Services Index
Services Index
GitHub
@nebius/js-sdk - v0.1.4
Loading...