Constructor
new IdentityAwareProxyAdminService(rpcImpl, requestDelimitedopt, responseDelimitedopt)
Constructs a new IdentityAwareProxyAdminService service.
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
rpcImpl |
$protobuf.RPCImpl |
RPC implementation |
||
requestDelimited |
boolean |
<optional> |
false |
Whether requests are length-delimited |
responseDelimited |
boolean |
<optional> |
false |
Whether responses are length-delimited |
Extends
- $protobuf.rpc.Service
Methods
createTunnelDestGroup(request, callback) → {undefined}
Calls CreateTunnelDestGroup.
Parameters:
| Name | Type | Description |
|---|---|---|
request |
google.cloud.iap.v1.ICreateTunnelDestGroupRequest |
CreateTunnelDestGroupRequest message or plain object |
callback |
google.cloud.iap.v1.IdentityAwareProxyAdminService.CreateTunnelDestGroupCallback |
Node-style callback called with the error, if any, and TunnelDestGroup |
Returns:
| Type | Description |
|---|---|
| undefined |
createTunnelDestGroup(request) → {Promise.<google.cloud.iap.v1.TunnelDestGroup>}
Calls CreateTunnelDestGroup.
Parameters:
| Name | Type | Description |
|---|---|---|
request |
google.cloud.iap.v1.ICreateTunnelDestGroupRequest |
CreateTunnelDestGroupRequest message or plain object |
Returns:
| Type | Description |
|---|---|
| Promise.<google.cloud.iap.v1.TunnelDestGroup> |
Promise |
deleteTunnelDestGroup(request, callback) → {undefined}
Calls DeleteTunnelDestGroup.
Parameters:
| Name | Type | Description |
|---|---|---|
request |
google.cloud.iap.v1.IDeleteTunnelDestGroupRequest |
DeleteTunnelDestGroupRequest message or plain object |
callback |
google.cloud.iap.v1.IdentityAwareProxyAdminService.DeleteTunnelDestGroupCallback |
Node-style callback called with the error, if any, and Empty |
Returns:
| Type | Description |
|---|---|
| undefined |
deleteTunnelDestGroup(request) → {Promise.<google.protobuf.Empty>}
Calls DeleteTunnelDestGroup.
Parameters:
| Name | Type | Description |
|---|---|---|
request |
google.cloud.iap.v1.IDeleteTunnelDestGroupRequest |
DeleteTunnelDestGroupRequest message or plain object |
Returns:
| Type | Description |
|---|---|
| Promise.<google.protobuf.Empty> |
Promise |
getIamPolicy(request, callback) → {undefined}
Calls GetIamPolicy.
Parameters:
| Name | Type | Description |
|---|---|---|
request |
google.iam.v1.IGetIamPolicyRequest |
GetIamPolicyRequest message or plain object |
callback |
google.cloud.iap.v1.IdentityAwareProxyAdminService.GetIamPolicyCallback |
Node-style callback called with the error, if any, and Policy |
Returns:
| Type | Description |
|---|---|
| undefined |
getIamPolicy(request) → {Promise.<google.iam.v1.Policy>}
Calls GetIamPolicy.
Parameters:
| Name | Type | Description |
|---|---|---|
request |
google.iam.v1.IGetIamPolicyRequest |
GetIamPolicyRequest message or plain object |
Returns:
| Type | Description |
|---|---|
| Promise.<google.iam.v1.Policy> |
Promise |
getIapSettings(request, callback) → {undefined}
Calls GetIapSettings.
Parameters:
| Name | Type | Description |
|---|---|---|
request |
google.cloud.iap.v1.IGetIapSettingsRequest |
GetIapSettingsRequest message or plain object |
callback |
google.cloud.iap.v1.IdentityAwareProxyAdminService.GetIapSettingsCallback |
Node-style callback called with the error, if any, and IapSettings |
Returns:
| Type | Description |
|---|---|
| undefined |
getIapSettings(request) → {Promise.<google.cloud.iap.v1.IapSettings>}
Calls GetIapSettings.
Parameters:
| Name | Type | Description |
|---|---|---|
request |
google.cloud.iap.v1.IGetIapSettingsRequest |
GetIapSettingsRequest message or plain object |
Returns:
| Type | Description |
|---|---|
| Promise.<google.cloud.iap.v1.IapSettings> |
Promise |
getTunnelDestGroup(request, callback) → {undefined}
Calls GetTunnelDestGroup.
Parameters:
| Name | Type | Description |
|---|---|---|
request |
google.cloud.iap.v1.IGetTunnelDestGroupRequest |
GetTunnelDestGroupRequest message or plain object |
callback |
google.cloud.iap.v1.IdentityAwareProxyAdminService.GetTunnelDestGroupCallback |
Node-style callback called with the error, if any, and TunnelDestGroup |
Returns:
| Type | Description |
|---|---|
| undefined |
getTunnelDestGroup(request) → {Promise.<google.cloud.iap.v1.TunnelDestGroup>}
Calls GetTunnelDestGroup.
Parameters:
| Name | Type | Description |
|---|---|---|
request |
google.cloud.iap.v1.IGetTunnelDestGroupRequest |
GetTunnelDestGroupRequest message or plain object |
Returns:
| Type | Description |
|---|---|
| Promise.<google.cloud.iap.v1.TunnelDestGroup> |
Promise |
listTunnelDestGroups(request, callback) → {undefined}
Calls ListTunnelDestGroups.
Parameters:
| Name | Type | Description |
|---|---|---|
request |
google.cloud.iap.v1.IListTunnelDestGroupsRequest |
ListTunnelDestGroupsRequest message or plain object |
callback |
google.cloud.iap.v1.IdentityAwareProxyAdminService.ListTunnelDestGroupsCallback |
Node-style callback called with the error, if any, and ListTunnelDestGroupsResponse |
Returns:
| Type | Description |
|---|---|
| undefined |
listTunnelDestGroups(request) → {Promise.<google.cloud.iap.v1.ListTunnelDestGroupsResponse>}
Calls ListTunnelDestGroups.
Parameters:
| Name | Type | Description |
|---|---|---|
request |
google.cloud.iap.v1.IListTunnelDestGroupsRequest |
ListTunnelDestGroupsRequest message or plain object |
Returns:
| Type | Description |
|---|---|
| Promise.<google.cloud.iap.v1.ListTunnelDestGroupsResponse> |
Promise |
setIamPolicy(request, callback) → {undefined}
Calls SetIamPolicy.
Parameters:
| Name | Type | Description |
|---|---|---|
request |
google.iam.v1.ISetIamPolicyRequest |
SetIamPolicyRequest message or plain object |
callback |
google.cloud.iap.v1.IdentityAwareProxyAdminService.SetIamPolicyCallback |
Node-style callback called with the error, if any, and Policy |
Returns:
| Type | Description |
|---|---|
| undefined |
setIamPolicy(request) → {Promise.<google.iam.v1.Policy>}
Calls SetIamPolicy.
Parameters:
| Name | Type | Description |
|---|---|---|
request |
google.iam.v1.ISetIamPolicyRequest |
SetIamPolicyRequest message or plain object |
Returns:
| Type | Description |
|---|---|
| Promise.<google.iam.v1.Policy> |
Promise |
testIamPermissions(request, callback) → {undefined}
Calls TestIamPermissions.
Parameters:
| Name | Type | Description |
|---|---|---|
request |
google.iam.v1.ITestIamPermissionsRequest |
TestIamPermissionsRequest message or plain object |
callback |
google.cloud.iap.v1.IdentityAwareProxyAdminService.TestIamPermissionsCallback |
Node-style callback called with the error, if any, and TestIamPermissionsResponse |
Returns:
| Type | Description |
|---|---|
| undefined |
testIamPermissions(request) → {Promise.<google.iam.v1.TestIamPermissionsResponse>}
Calls TestIamPermissions.
Parameters:
| Name | Type | Description |
|---|---|---|
request |
google.iam.v1.ITestIamPermissionsRequest |
TestIamPermissionsRequest message or plain object |
Returns:
| Type | Description |
|---|---|
| Promise.<google.iam.v1.TestIamPermissionsResponse> |
Promise |
updateIapSettings(request, callback) → {undefined}
Calls UpdateIapSettings.
Parameters:
| Name | Type | Description |
|---|---|---|
request |
google.cloud.iap.v1.IUpdateIapSettingsRequest |
UpdateIapSettingsRequest message or plain object |
callback |
google.cloud.iap.v1.IdentityAwareProxyAdminService.UpdateIapSettingsCallback |
Node-style callback called with the error, if any, and IapSettings |
Returns:
| Type | Description |
|---|---|
| undefined |
updateIapSettings(request) → {Promise.<google.cloud.iap.v1.IapSettings>}
Calls UpdateIapSettings.
Parameters:
| Name | Type | Description |
|---|---|---|
request |
google.cloud.iap.v1.IUpdateIapSettingsRequest |
UpdateIapSettingsRequest message or plain object |
Returns:
| Type | Description |
|---|---|
| Promise.<google.cloud.iap.v1.IapSettings> |
Promise |
updateTunnelDestGroup(request, callback) → {undefined}
Calls UpdateTunnelDestGroup.
Parameters:
| Name | Type | Description |
|---|---|---|
request |
google.cloud.iap.v1.IUpdateTunnelDestGroupRequest |
UpdateTunnelDestGroupRequest message or plain object |
callback |
google.cloud.iap.v1.IdentityAwareProxyAdminService.UpdateTunnelDestGroupCallback |
Node-style callback called with the error, if any, and TunnelDestGroup |
Returns:
| Type | Description |
|---|---|
| undefined |
updateTunnelDestGroup(request) → {Promise.<google.cloud.iap.v1.TunnelDestGroup>}
Calls UpdateTunnelDestGroup.
Parameters:
| Name | Type | Description |
|---|---|---|
request |
google.cloud.iap.v1.IUpdateTunnelDestGroupRequest |
UpdateTunnelDestGroupRequest message or plain object |
Returns:
| Type | Description |
|---|---|
| Promise.<google.cloud.iap.v1.TunnelDestGroup> |
Promise |
validateIapAttributeExpression(request, callback) → {undefined}
Calls ValidateIapAttributeExpression.
Parameters:
| Name | Type | Description |
|---|---|---|
request |
google.cloud.iap.v1.IValidateIapAttributeExpressionRequest |
ValidateIapAttributeExpressionRequest message or plain object |
callback |
google.cloud.iap.v1.IdentityAwareProxyAdminService.ValidateIapAttributeExpressionCallback |
Node-style callback called with the error, if any, and ValidateIapAttributeExpressionResponse |
Returns:
| Type | Description |
|---|---|
| undefined |
validateIapAttributeExpression(request) → {Promise.<google.cloud.iap.v1.ValidateIapAttributeExpressionResponse>}
Calls ValidateIapAttributeExpression.
Parameters:
| Name | Type | Description |
|---|---|---|
request |
google.cloud.iap.v1.IValidateIapAttributeExpressionRequest |
ValidateIapAttributeExpressionRequest message or plain object |
Returns:
| Type | Description |
|---|---|
| Promise.<google.cloud.iap.v1.ValidateIapAttributeExpressionResponse> |
Promise |
(static) create(rpcImpl, requestDelimitedopt, responseDelimitedopt) → {IdentityAwareProxyAdminService}
Creates new IdentityAwareProxyAdminService service using the specified rpc implementation.
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
rpcImpl |
$protobuf.RPCImpl |
RPC implementation |
||
requestDelimited |
boolean |
<optional> |
false |
Whether requests are length-delimited |
responseDelimited |
boolean |
<optional> |
false |
Whether responses are length-delimited |
Returns:
| Type | Description |
|---|---|
| IdentityAwareProxyAdminService |
RPC service. Useful where requests and/or responses are streamed. |
Type Definitions
CreateTunnelDestGroupCallback(error, responseopt)
Callback as used by createTunnelDestGroup.
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.cloud.iap.v1.TunnelDestGroup |
<optional> |
TunnelDestGroup |
DeleteTunnelDestGroupCallback(error, responseopt)
Callback as used by deleteTunnelDestGroup.
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.protobuf.Empty |
<optional> |
Empty |
GetIamPolicyCallback(error, responseopt)
Callback as used by getIamPolicy.
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.iam.v1.Policy |
<optional> |
Policy |
GetIapSettingsCallback(error, responseopt)
Callback as used by getIapSettings.
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.cloud.iap.v1.IapSettings |
<optional> |
IapSettings |
GetTunnelDestGroupCallback(error, responseopt)
Callback as used by getTunnelDestGroup.
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.cloud.iap.v1.TunnelDestGroup |
<optional> |
TunnelDestGroup |
ListTunnelDestGroupsCallback(error, responseopt)
Callback as used by listTunnelDestGroups.
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.cloud.iap.v1.ListTunnelDestGroupsResponse |
<optional> |
ListTunnelDestGroupsResponse |
SetIamPolicyCallback(error, responseopt)
Callback as used by setIamPolicy.
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.iam.v1.Policy |
<optional> |
Policy |
TestIamPermissionsCallback(error, responseopt)
Callback as used by testIamPermissions.
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.iam.v1.TestIamPermissionsResponse |
<optional> |
TestIamPermissionsResponse |
UpdateIapSettingsCallback(error, responseopt)
Callback as used by updateIapSettings.
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.cloud.iap.v1.IapSettings |
<optional> |
IapSettings |
UpdateTunnelDestGroupCallback(error, responseopt)
Callback as used by updateTunnelDestGroup.
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.cloud.iap.v1.TunnelDestGroup |
<optional> |
TunnelDestGroup |
ValidateIapAttributeExpressionCallback(error, responseopt)
Callback as used by validateIapAttributeExpression.
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.cloud.iap.v1.ValidateIapAttributeExpressionResponse |
<optional> |
ValidateIapAttributeExpressionResponse |