Represents a SecretManagerService
Inheritance
$protobuf.rpc.Service > protos.google.cloud.secretmanager.v1beta2.SecretManagerServicePackage
@google-cloud/secret-managerConstructors
(constructor)(rpcImpl, requestDelimited, responseDelimited)
constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);
Constructs a new SecretManagerService service.
Parameters | |
---|---|
Name | Description |
rpcImpl |
$protobuf.RPCImpl
RPC implementation |
requestDelimited |
boolean
Whether requests are length-delimited |
responseDelimited |
boolean
Whether responses are length-delimited |
Methods
accessSecretVersion(request, callback)
public accessSecretVersion(request: google.cloud.secretmanager.v1beta2.IAccessSecretVersionRequest, callback: google.cloud.secretmanager.v1beta2.SecretManagerService.AccessSecretVersionCallback): void;
Calls AccessSecretVersion.
Parameters | |
---|---|
Name | Description |
request |
IAccessSecretVersionRequest
AccessSecretVersionRequest message or plain object |
callback |
AccessSecretVersionCallback
Node-style callback called with the error, if any, and AccessSecretVersionResponse |
Returns | |
---|---|
Type | Description |
void |
accessSecretVersion(request)
public accessSecretVersion(request: google.cloud.secretmanager.v1beta2.IAccessSecretVersionRequest): Promise<google.cloud.secretmanager.v1beta2.AccessSecretVersionResponse>;
Calls AccessSecretVersion.
Parameter | |
---|---|
Name | Description |
request |
IAccessSecretVersionRequest
AccessSecretVersionRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.secretmanager.v1beta2.AccessSecretVersionResponse> | Promise |
addSecretVersion(request, callback)
public addSecretVersion(request: google.cloud.secretmanager.v1beta2.IAddSecretVersionRequest, callback: google.cloud.secretmanager.v1beta2.SecretManagerService.AddSecretVersionCallback): void;
Calls AddSecretVersion.
Parameters | |
---|---|
Name | Description |
request |
IAddSecretVersionRequest
AddSecretVersionRequest message or plain object |
callback |
AddSecretVersionCallback
Node-style callback called with the error, if any, and SecretVersion |
Returns | |
---|---|
Type | Description |
void |
addSecretVersion(request)
public addSecretVersion(request: google.cloud.secretmanager.v1beta2.IAddSecretVersionRequest): Promise<google.cloud.secretmanager.v1beta2.SecretVersion>;
Calls AddSecretVersion.
Parameter | |
---|---|
Name | Description |
request |
IAddSecretVersionRequest
AddSecretVersionRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.secretmanager.v1beta2.SecretVersion> | Promise |
create(rpcImpl, requestDelimited, responseDelimited)
public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): SecretManagerService;
Creates new SecretManagerService service using the specified rpc implementation.
Parameters | |
---|---|
Name | Description |
rpcImpl |
$protobuf.RPCImpl
RPC implementation |
requestDelimited |
boolean
Whether requests are length-delimited |
responseDelimited |
boolean
Whether responses are length-delimited |
Returns | |
---|---|
Type | Description |
SecretManagerService | RPC service. Useful where requests and/or responses are streamed. |
createSecret(request, callback)
public createSecret(request: google.cloud.secretmanager.v1beta2.ICreateSecretRequest, callback: google.cloud.secretmanager.v1beta2.SecretManagerService.CreateSecretCallback): void;
Calls CreateSecret.
Parameters | |
---|---|
Name | Description |
request |
ICreateSecretRequest
CreateSecretRequest message or plain object |
callback |
CreateSecretCallback
Node-style callback called with the error, if any, and Secret |
Returns | |
---|---|
Type | Description |
void |
createSecret(request)
public createSecret(request: google.cloud.secretmanager.v1beta2.ICreateSecretRequest): Promise<google.cloud.secretmanager.v1beta2.Secret>;
Calls CreateSecret.
Parameter | |
---|---|
Name | Description |
request |
ICreateSecretRequest
CreateSecretRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.secretmanager.v1beta2.Secret> | Promise |
deleteSecret(request, callback)
public deleteSecret(request: google.cloud.secretmanager.v1beta2.IDeleteSecretRequest, callback: google.cloud.secretmanager.v1beta2.SecretManagerService.DeleteSecretCallback): void;
Calls DeleteSecret.
Parameters | |
---|---|
Name | Description |
request |
IDeleteSecretRequest
DeleteSecretRequest message or plain object |
callback |
DeleteSecretCallback
Node-style callback called with the error, if any, and Empty |
Returns | |
---|---|
Type | Description |
void |
deleteSecret(request)
public deleteSecret(request: google.cloud.secretmanager.v1beta2.IDeleteSecretRequest): Promise<google.protobuf.Empty>;
Calls DeleteSecret.
Parameter | |
---|---|
Name | Description |
request |
IDeleteSecretRequest
DeleteSecretRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.protobuf.Empty> | Promise |
destroySecretVersion(request, callback)
public destroySecretVersion(request: google.cloud.secretmanager.v1beta2.IDestroySecretVersionRequest, callback: google.cloud.secretmanager.v1beta2.SecretManagerService.DestroySecretVersionCallback): void;
Calls DestroySecretVersion.
Parameters | |
---|---|
Name | Description |
request |
IDestroySecretVersionRequest
DestroySecretVersionRequest message or plain object |
callback |
DestroySecretVersionCallback
Node-style callback called with the error, if any, and SecretVersion |
Returns | |
---|---|
Type | Description |
void |
destroySecretVersion(request)
public destroySecretVersion(request: google.cloud.secretmanager.v1beta2.IDestroySecretVersionRequest): Promise<google.cloud.secretmanager.v1beta2.SecretVersion>;
Calls DestroySecretVersion.
Parameter | |
---|---|
Name | Description |
request |
IDestroySecretVersionRequest
DestroySecretVersionRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.secretmanager.v1beta2.SecretVersion> | Promise |
disableSecretVersion(request, callback)
public disableSecretVersion(request: google.cloud.secretmanager.v1beta2.IDisableSecretVersionRequest, callback: google.cloud.secretmanager.v1beta2.SecretManagerService.DisableSecretVersionCallback): void;
Calls DisableSecretVersion.
Parameters | |
---|---|
Name | Description |
request |
IDisableSecretVersionRequest
DisableSecretVersionRequest message or plain object |
callback |
DisableSecretVersionCallback
Node-style callback called with the error, if any, and SecretVersion |
Returns | |
---|---|
Type | Description |
void |
disableSecretVersion(request)
public disableSecretVersion(request: google.cloud.secretmanager.v1beta2.IDisableSecretVersionRequest): Promise<google.cloud.secretmanager.v1beta2.SecretVersion>;
Calls DisableSecretVersion.
Parameter | |
---|---|
Name | Description |
request |
IDisableSecretVersionRequest
DisableSecretVersionRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.secretmanager.v1beta2.SecretVersion> | Promise |
enableSecretVersion(request, callback)
public enableSecretVersion(request: google.cloud.secretmanager.v1beta2.IEnableSecretVersionRequest, callback: google.cloud.secretmanager.v1beta2.SecretManagerService.EnableSecretVersionCallback): void;
Calls EnableSecretVersion.
Parameters | |
---|---|
Name | Description |
request |
IEnableSecretVersionRequest
EnableSecretVersionRequest message or plain object |
callback |
EnableSecretVersionCallback
Node-style callback called with the error, if any, and SecretVersion |
Returns | |
---|---|
Type | Description |
void |
enableSecretVersion(request)
public enableSecretVersion(request: google.cloud.secretmanager.v1beta2.IEnableSecretVersionRequest): Promise<google.cloud.secretmanager.v1beta2.SecretVersion>;
Calls EnableSecretVersion.
Parameter | |
---|---|
Name | Description |
request |
IEnableSecretVersionRequest
EnableSecretVersionRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.secretmanager.v1beta2.SecretVersion> | Promise |
getIamPolicy(request, callback)
public getIamPolicy(request: google.iam.v1.IGetIamPolicyRequest, callback: google.cloud.secretmanager.v1beta2.SecretManagerService.GetIamPolicyCallback): void;
Calls GetIamPolicy.
Parameters | |
---|---|
Name | Description |
request |
IGetIamPolicyRequest
GetIamPolicyRequest message or plain object |
callback |
GetIamPolicyCallback
Node-style callback called with the error, if any, and Policy |
Returns | |
---|---|
Type | Description |
void |
getIamPolicy(request)
public getIamPolicy(request: google.iam.v1.IGetIamPolicyRequest): Promise<google.iam.v1.Policy>;
Calls GetIamPolicy.
Parameter | |
---|---|
Name | Description |
request |
IGetIamPolicyRequest
GetIamPolicyRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.iam.v1.Policy> | Promise |
getSecret(request, callback)
public getSecret(request: google.cloud.secretmanager.v1beta2.IGetSecretRequest, callback: google.cloud.secretmanager.v1beta2.SecretManagerService.GetSecretCallback): void;
Calls GetSecret.
Parameters | |
---|---|
Name | Description |
request |
IGetSecretRequest
GetSecretRequest message or plain object |
callback |
GetSecretCallback
Node-style callback called with the error, if any, and Secret |
Returns | |
---|---|
Type | Description |
void |
getSecret(request)
public getSecret(request: google.cloud.secretmanager.v1beta2.IGetSecretRequest): Promise<google.cloud.secretmanager.v1beta2.Secret>;
Calls GetSecret.
Parameter | |
---|---|
Name | Description |
request |
IGetSecretRequest
GetSecretRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.secretmanager.v1beta2.Secret> | Promise |
getSecretVersion(request, callback)
public getSecretVersion(request: google.cloud.secretmanager.v1beta2.IGetSecretVersionRequest, callback: google.cloud.secretmanager.v1beta2.SecretManagerService.GetSecretVersionCallback): void;
Calls GetSecretVersion.
Parameters | |
---|---|
Name | Description |
request |
IGetSecretVersionRequest
GetSecretVersionRequest message or plain object |
callback |
GetSecretVersionCallback
Node-style callback called with the error, if any, and SecretVersion |
Returns | |
---|---|
Type | Description |
void |
getSecretVersion(request)
public getSecretVersion(request: google.cloud.secretmanager.v1beta2.IGetSecretVersionRequest): Promise<google.cloud.secretmanager.v1beta2.SecretVersion>;
Calls GetSecretVersion.
Parameter | |
---|---|
Name | Description |
request |
IGetSecretVersionRequest
GetSecretVersionRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.secretmanager.v1beta2.SecretVersion> | Promise |
listSecrets(request, callback)
public listSecrets(request: google.cloud.secretmanager.v1beta2.IListSecretsRequest, callback: google.cloud.secretmanager.v1beta2.SecretManagerService.ListSecretsCallback): void;
Calls ListSecrets.
Parameters | |
---|---|
Name | Description |
request |
IListSecretsRequest
ListSecretsRequest message or plain object |
callback |
ListSecretsCallback
Node-style callback called with the error, if any, and ListSecretsResponse |
Returns | |
---|---|
Type | Description |
void |
listSecrets(request)
public listSecrets(request: google.cloud.secretmanager.v1beta2.IListSecretsRequest): Promise<google.cloud.secretmanager.v1beta2.ListSecretsResponse>;
Calls ListSecrets.
Parameter | |
---|---|
Name | Description |
request |
IListSecretsRequest
ListSecretsRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.secretmanager.v1beta2.ListSecretsResponse> | Promise |
listSecretVersions(request, callback)
public listSecretVersions(request: google.cloud.secretmanager.v1beta2.IListSecretVersionsRequest, callback: google.cloud.secretmanager.v1beta2.SecretManagerService.ListSecretVersionsCallback): void;
Calls ListSecretVersions.
Parameters | |
---|---|
Name | Description |
request |
IListSecretVersionsRequest
ListSecretVersionsRequest message or plain object |
callback |
ListSecretVersionsCallback
Node-style callback called with the error, if any, and ListSecretVersionsResponse |
Returns | |
---|---|
Type | Description |
void |
listSecretVersions(request)
public listSecretVersions(request: google.cloud.secretmanager.v1beta2.IListSecretVersionsRequest): Promise<google.cloud.secretmanager.v1beta2.ListSecretVersionsResponse>;
Calls ListSecretVersions.
Parameter | |
---|---|
Name | Description |
request |
IListSecretVersionsRequest
ListSecretVersionsRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.secretmanager.v1beta2.ListSecretVersionsResponse> | Promise |
setIamPolicy(request, callback)
public setIamPolicy(request: google.iam.v1.ISetIamPolicyRequest, callback: google.cloud.secretmanager.v1beta2.SecretManagerService.SetIamPolicyCallback): void;
Calls SetIamPolicy.
Parameters | |
---|---|
Name | Description |
request |
ISetIamPolicyRequest
SetIamPolicyRequest message or plain object |
callback |
SetIamPolicyCallback
Node-style callback called with the error, if any, and Policy |
Returns | |
---|---|
Type | Description |
void |
setIamPolicy(request)
public setIamPolicy(request: google.iam.v1.ISetIamPolicyRequest): Promise<google.iam.v1.Policy>;
Calls SetIamPolicy.
Parameter | |
---|---|
Name | Description |
request |
ISetIamPolicyRequest
SetIamPolicyRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.iam.v1.Policy> | Promise |
testIamPermissions(request, callback)
public testIamPermissions(request: google.iam.v1.ITestIamPermissionsRequest, callback: google.cloud.secretmanager.v1beta2.SecretManagerService.TestIamPermissionsCallback): void;
Calls TestIamPermissions.
Parameters | |
---|---|
Name | Description |
request |
ITestIamPermissionsRequest
TestIamPermissionsRequest message or plain object |
callback |
TestIamPermissionsCallback
Node-style callback called with the error, if any, and TestIamPermissionsResponse |
Returns | |
---|---|
Type | Description |
void |
testIamPermissions(request)
public testIamPermissions(request: google.iam.v1.ITestIamPermissionsRequest): Promise<google.iam.v1.TestIamPermissionsResponse>;
Calls TestIamPermissions.
Parameter | |
---|---|
Name | Description |
request |
ITestIamPermissionsRequest
TestIamPermissionsRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.iam.v1.TestIamPermissionsResponse> | Promise |
updateSecret(request, callback)
public updateSecret(request: google.cloud.secretmanager.v1beta2.IUpdateSecretRequest, callback: google.cloud.secretmanager.v1beta2.SecretManagerService.UpdateSecretCallback): void;
Calls UpdateSecret.
Parameters | |
---|---|
Name | Description |
request |
IUpdateSecretRequest
UpdateSecretRequest message or plain object |
callback |
UpdateSecretCallback
Node-style callback called with the error, if any, and Secret |
Returns | |
---|---|
Type | Description |
void |
updateSecret(request)
public updateSecret(request: google.cloud.secretmanager.v1beta2.IUpdateSecretRequest): Promise<google.cloud.secretmanager.v1beta2.Secret>;
Calls UpdateSecret.
Parameter | |
---|---|
Name | Description |
request |
IUpdateSecretRequest
UpdateSecretRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.secretmanager.v1beta2.Secret> | Promise |