IdentityAwareProxyOAuthService

google.cloud.iap.v1. IdentityAwareProxyOAuthService

Represents an IdentityAwareProxyOAuthService

Constructor

new IdentityAwareProxyOAuthService(rpcImpl, requestDelimitedopt, responseDelimitedopt)

Constructs a new IdentityAwareProxyOAuthService 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

createBrand(request, callback) → {undefined}

Calls CreateBrand.

Parameters:
Name Type Description
request google.cloud.iap.v1.ICreateBrandRequest

CreateBrandRequest message or plain object

callback google.cloud.iap.v1.IdentityAwareProxyOAuthService.CreateBrandCallback

Node-style callback called with the error, if any, and Brand

Returns:
Type Description
undefined

createBrand(request) → {Promise.<google.cloud.iap.v1.Brand>}

Calls CreateBrand.

Parameters:
Name Type Description
request google.cloud.iap.v1.ICreateBrandRequest

CreateBrandRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.iap.v1.Brand>

Promise

createIdentityAwareProxyClient(request, callback) → {undefined}

Calls CreateIdentityAwareProxyClient.

Parameters:
Name Type Description
request google.cloud.iap.v1.ICreateIdentityAwareProxyClientRequest

CreateIdentityAwareProxyClientRequest message or plain object

callback google.cloud.iap.v1.IdentityAwareProxyOAuthService.CreateIdentityAwareProxyClientCallback

Node-style callback called with the error, if any, and IdentityAwareProxyClient

Returns:
Type Description
undefined

createIdentityAwareProxyClient(request) → {Promise.<google.cloud.iap.v1.IdentityAwareProxyClient>}

Calls CreateIdentityAwareProxyClient.

Parameters:
Name Type Description
request google.cloud.iap.v1.ICreateIdentityAwareProxyClientRequest

CreateIdentityAwareProxyClientRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.iap.v1.IdentityAwareProxyClient>

Promise

deleteIdentityAwareProxyClient(request, callback) → {undefined}

Calls DeleteIdentityAwareProxyClient.

Parameters:
Name Type Description
request google.cloud.iap.v1.IDeleteIdentityAwareProxyClientRequest

DeleteIdentityAwareProxyClientRequest message or plain object

callback google.cloud.iap.v1.IdentityAwareProxyOAuthService.DeleteIdentityAwareProxyClientCallback

Node-style callback called with the error, if any, and Empty

Returns:
Type Description
undefined

deleteIdentityAwareProxyClient(request) → {Promise.<google.protobuf.Empty>}

Calls DeleteIdentityAwareProxyClient.

Parameters:
Name Type Description
request google.cloud.iap.v1.IDeleteIdentityAwareProxyClientRequest

DeleteIdentityAwareProxyClientRequest message or plain object

Returns:
Type Description
Promise.<google.protobuf.Empty>

Promise

getBrand(request, callback) → {undefined}

Calls GetBrand.

Parameters:
Name Type Description
request google.cloud.iap.v1.IGetBrandRequest

GetBrandRequest message or plain object

callback google.cloud.iap.v1.IdentityAwareProxyOAuthService.GetBrandCallback

Node-style callback called with the error, if any, and Brand

Returns:
Type Description
undefined

getBrand(request) → {Promise.<google.cloud.iap.v1.Brand>}

Calls GetBrand.

Parameters:
Name Type Description
request google.cloud.iap.v1.IGetBrandRequest

GetBrandRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.iap.v1.Brand>

Promise

getIdentityAwareProxyClient(request, callback) → {undefined}

Calls GetIdentityAwareProxyClient.

Parameters:
Name Type Description
request google.cloud.iap.v1.IGetIdentityAwareProxyClientRequest

GetIdentityAwareProxyClientRequest message or plain object

callback google.cloud.iap.v1.IdentityAwareProxyOAuthService.GetIdentityAwareProxyClientCallback

Node-style callback called with the error, if any, and IdentityAwareProxyClient

Returns:
Type Description
undefined

getIdentityAwareProxyClient(request) → {Promise.<google.cloud.iap.v1.IdentityAwareProxyClient>}

Calls GetIdentityAwareProxyClient.

Parameters:
Name Type Description
request google.cloud.iap.v1.IGetIdentityAwareProxyClientRequest

GetIdentityAwareProxyClientRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.iap.v1.IdentityAwareProxyClient>

Promise

listBrands(request, callback) → {undefined}

Calls ListBrands.

Parameters:
Name Type Description
request google.cloud.iap.v1.IListBrandsRequest

ListBrandsRequest message or plain object

callback google.cloud.iap.v1.IdentityAwareProxyOAuthService.ListBrandsCallback

Node-style callback called with the error, if any, and ListBrandsResponse

Returns:
Type Description
undefined

listBrands(request) → {Promise.<google.cloud.iap.v1.ListBrandsResponse>}

Calls ListBrands.

Parameters:
Name Type Description
request google.cloud.iap.v1.IListBrandsRequest

ListBrandsRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.iap.v1.ListBrandsResponse>

Promise

listIdentityAwareProxyClients(request, callback) → {undefined}

Calls ListIdentityAwareProxyClients.

Parameters:
Name Type Description
request google.cloud.iap.v1.IListIdentityAwareProxyClientsRequest

ListIdentityAwareProxyClientsRequest message or plain object

callback google.cloud.iap.v1.IdentityAwareProxyOAuthService.ListIdentityAwareProxyClientsCallback

Node-style callback called with the error, if any, and ListIdentityAwareProxyClientsResponse

Returns:
Type Description
undefined

listIdentityAwareProxyClients(request) → {Promise.<google.cloud.iap.v1.ListIdentityAwareProxyClientsResponse>}

Calls ListIdentityAwareProxyClients.

Parameters:
Name Type Description
request google.cloud.iap.v1.IListIdentityAwareProxyClientsRequest

ListIdentityAwareProxyClientsRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.iap.v1.ListIdentityAwareProxyClientsResponse>

Promise

resetIdentityAwareProxyClientSecret(request, callback) → {undefined}

Calls ResetIdentityAwareProxyClientSecret.

Parameters:
Name Type Description
request google.cloud.iap.v1.IResetIdentityAwareProxyClientSecretRequest

ResetIdentityAwareProxyClientSecretRequest message or plain object

callback google.cloud.iap.v1.IdentityAwareProxyOAuthService.ResetIdentityAwareProxyClientSecretCallback

Node-style callback called with the error, if any, and IdentityAwareProxyClient

Returns:
Type Description
undefined

resetIdentityAwareProxyClientSecret(request) → {Promise.<google.cloud.iap.v1.IdentityAwareProxyClient>}

Calls ResetIdentityAwareProxyClientSecret.

Parameters:
Name Type Description
request google.cloud.iap.v1.IResetIdentityAwareProxyClientSecretRequest

ResetIdentityAwareProxyClientSecretRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.iap.v1.IdentityAwareProxyClient>

Promise

(static) create(rpcImpl, requestDelimitedopt, responseDelimitedopt) → {IdentityAwareProxyOAuthService}

Creates new IdentityAwareProxyOAuthService 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
IdentityAwareProxyOAuthService

RPC service. Useful where requests and/or responses are streamed.

Type Definitions

CreateBrandCallback(error, responseopt)

Callback as used by createBrand.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.iap.v1.Brand <optional>

Brand

CreateIdentityAwareProxyClientCallback(error, responseopt)

Callback as used by createIdentityAwareProxyClient.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.iap.v1.IdentityAwareProxyClient <optional>

IdentityAwareProxyClient

DeleteIdentityAwareProxyClientCallback(error, responseopt)

Callback as used by deleteIdentityAwareProxyClient.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.protobuf.Empty <optional>

Empty

GetBrandCallback(error, responseopt)

Callback as used by getBrand.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.iap.v1.Brand <optional>

Brand

GetIdentityAwareProxyClientCallback(error, responseopt)

Callback as used by getIdentityAwareProxyClient.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.iap.v1.IdentityAwareProxyClient <optional>

IdentityAwareProxyClient

ListBrandsCallback(error, responseopt)

Callback as used by listBrands.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.iap.v1.ListBrandsResponse <optional>

ListBrandsResponse

ListIdentityAwareProxyClientsCallback(error, responseopt)

Callback as used by listIdentityAwareProxyClients.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.iap.v1.ListIdentityAwareProxyClientsResponse <optional>

ListIdentityAwareProxyClientsResponse

ResetIdentityAwareProxyClientSecretCallback(error, responseopt)

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.iap.v1.IdentityAwareProxyClient <optional>

IdentityAwareProxyClient