Class: SecureResolver
Constructors
constructor
โข new SecureResolver(config
)
Parameters
Name | Type |
---|---|
config | SecureResolverSdkConfig |
Defined in
js/sdks/packages/node-sdk/src/secure-resolver/index.ts:77
Properties
config
โข Readonly
config: SecureResolverSdkConfig
Defined in
js/sdks/packages/node-sdk/src/secure-resolver/index.ts:57
functionConfig
โข Readonly
functionConfig: FunctionConfig
Defined in
js/sdks/packages/node-sdk/src/secure-resolver/index.ts:59
refineryHeaders
โข Readonly
refineryHeaders: Record
<string
, string
>
Defined in
js/sdks/packages/node-sdk/src/secure-resolver/index.ts:61
containerHeaders
โข Readonly
containerHeaders: Record
<string
, string
>
Defined in
js/sdks/packages/node-sdk/src/secure-resolver/index.ts:62
apiClient
โข Readonly
apiClient: GenericApiClient
Defined in
js/sdks/packages/node-sdk/src/secure-resolver/index.ts:64
functionStageLookup
โข Readonly
functionStageLookup: Record
<DeploymentStage
, SecureResolverFunctions
>
Defined in
js/sdks/packages/node-sdk/src/secure-resolver/index.ts:66
Methods
wrap
โธ wrap<T
, U
>(fn
): (...args
: T
) => Promise
<undefined
| U
>
Type parameters
Name | Type |
---|---|
T | extends unknown [] |
U | U |
Parameters
Name | Type |
---|---|
fn | (...args : T ) => U |
Returns
fn
โธ (...args
): Promise
<undefined
| U
>
Parameters
Name | Type |
---|---|
...args | T |
Returns
Promise
<undefined
| U
>
Defined in
js/sdks/packages/node-sdk/src/secure-resolver/index.ts:127
deploy
โธ deploy(containerUri
): Promise
<SecureEnclaveFailApiResponse
| SecureEnclaveSuccessApiResponse
<BuildResolverResponse
>>
Parameters
Name | Type |
---|---|
containerUri | string |
Returns
Promise
<SecureEnclaveFailApiResponse
| SecureEnclaveSuccessApiResponse
<BuildResolverResponse
>>
Defined in
js/sdks/packages/node-sdk/src/secure-resolver/index.ts:146
deployDev
โธ deployDev(containerUri
): Promise
<SecureEnclaveFailApiResponse
| SecureEnclaveSuccessApiResponse
<BuildResolverResponse
>>
Parameters
Name | Type |
---|---|
containerUri | string |
Returns
Promise
<SecureEnclaveFailApiResponse
| SecureEnclaveSuccessApiResponse
<BuildResolverResponse
>>
Defined in
js/sdks/packages/node-sdk/src/secure-resolver/index.ts:152
deployProd
โธ deployProd(containerUri
): Promise
<SecureEnclaveFailApiResponse
| SecureEnclaveSuccessApiResponse
<BuildResolverResponse
>>
Parameters
Name | Type |
---|---|
containerUri | string |
Returns
Promise
<SecureEnclaveFailApiResponse
| SecureEnclaveSuccessApiResponse
<BuildResolverResponse
>>
Defined in
js/sdks/packages/node-sdk/src/secure-resolver/index.ts:160
call
โธ call(functionName
, args
): Promise
<FunctionInvocationResult
>
Parameters
Name | Type |
---|---|
functionName | string |
args | unknown |
Returns
Promise
<FunctionInvocationResult
>
Defined in
js/sdks/packages/node-sdk/src/secure-resolver/index.ts:192
callDev
โธ callDev(functionName
, functionArgs
): Promise
<FunctionInvocationResult
>
Parameters
Name | Type |
---|---|
functionName | string |
functionArgs | unknown |
Returns
Promise
<FunctionInvocationResult
>
Defined in
js/sdks/packages/node-sdk/src/secure-resolver/index.ts:197
callProd
โธ callProd(functionName
, functionArgs
): Promise
<FunctionInvocationResult
>
Parameters
Name | Type |
---|---|
functionName | string |
functionArgs | unknown |
Returns
Promise
<FunctionInvocationResult
>
Defined in
js/sdks/packages/node-sdk/src/secure-resolver/index.ts:241
getFunctionUrl
โธ getFunctionUrl(deploymentId
): Promise
<SecureEnclaveFailApiResponse
| SecureEnclaveSuccessApiResponse
<GetResolverUrlResponse
>>
Parameters
Name | Type |
---|---|
deploymentId | string |
Returns
Promise
<SecureEnclaveFailApiResponse
| SecureEnclaveSuccessApiResponse
<GetResolverUrlResponse
>>
Defined in
js/sdks/packages/node-sdk/src/secure-resolver/index.ts:287
removeDeployment
โธ removeDeployment(): Promise
<SecureEnclaveFailApiResponse
| SecureEnclaveSuccessApiResponse
<RemoveResolverResponse
>>
Returns
Promise
<SecureEnclaveFailApiResponse
| SecureEnclaveSuccessApiResponse
<RemoveResolverResponse
>>
Defined in
js/sdks/packages/node-sdk/src/secure-resolver/index.ts:296
listFunctions
โธ listFunctions(deploymentId
): Promise
<SecureEnclaveFailApiResponse
| SecureEnclaveSuccessApiResponse
<ListFunctionsResponse
>>
Parameters
Name | Type |
---|---|
deploymentId | string |
Returns
Promise
<SecureEnclaveFailApiResponse
| SecureEnclaveSuccessApiResponse
<ListFunctionsResponse
>>
Defined in
js/sdks/packages/node-sdk/src/secure-resolver/index.ts:305
listDeployments
โธ listDeployments(): Promise
<SecureEnclaveFailApiResponse
| SecureEnclaveSuccessApiResponse
<ListDeploymentsResponse
>>
Returns
Promise
<SecureEnclaveFailApiResponse
| SecureEnclaveSuccessApiResponse
<ListDeploymentsResponse
>>