Anchorage API reference
Documentation
GitHub
Preparing search index...
@proofoftech/breakwater
index
ConnectorConformanceCase
Interface ConnectorConformanceCase<TInput>
interface
ConnectorConformanceCase
<
TInput
=
unknown
>
{
expect
:
|
{
hosts
:
readonly
string
[]
;
outcome
:
"guarded-request"
}
|
{
code
:
ConnectorDenialCode
;
outcome
:
"guarded-denial"
}
|
{
code
:
|
"CONNECTOR_ALLOWED"
|
"PERMISSION_GRANTED"
|
"APPROVAL_GRANTED"
|
"IDEMPOTENCY_TAKEOVER"
|
"EGRESS_INPUT_INVALID"
|
"EGRESS_URL_INVALID"
|
"EGRESS_SCHEME_NOT_ALLOWED"
|
"EGRESS_HOST_NOT_DECLARED"
|
"EGRESS_REDIRECT_URL_INVALID"
|
"EGRESS_REDIRECT_SCHEME_NOT_ALLOWED"
|
"EGRESS_REDIRECT_HOST_DENIED"
|
"EGRESS_REDIRECT_UNVERIFIABLE"
|
"EGRESS_REDIRECT_LIMIT_EXCEEDED"
|
"EGRESS_REDIRECT_BODY_UNREPLAYABLE"
|
"EGRESS_DENIED"
|
"EGRESS_HOST_NOT_ALLOWED_BY_ORG"
|
"PERMISSION_PROJECTION_INVALID"
|
"PERMISSION_MISSING"
|
"APPROVAL_GRANT_MISSING"
|
"RATE_LIMIT_EXCEEDED"
|
"IDEMPOTENCY_KEY_MISSING"
|
"IDEMPOTENCY_CONFLICT"
|
"IDEMPOTENCY_LEGACY_AMBIGUOUS"
|
"IDEMPOTENCY_MIGRATION_REQUIRED"
|
"DRY_RUN_UNSUPPORTED"
|
"DRY_RUN_INVALID"
|
"WORKFLOW_SCOPE_MISSING"
|
"CROSS_WORKFLOW_ACCESS_DENIED"
|
"ISOLATION_SCOPE_MISSING"
|
"ISOLATION_SCOPE_INVALID"
|
"BACKGROUND_OVERRIDE_DENIED"
|
"BACKGROUND_TASK_DENIED"
|
"BACKGROUND_EXECUTION_DENIED"
|
"EVALUATOR_DENIED"
|
"EVALUATOR_FAILED"
|
"STORE_UNAVAILABLE"
|
"STORE_COMMIT_FAILED"
|
"STORE_RELEASE_FAILED"
|
"CONNECTOR_EXECUTION_FAILED"
|
"CONNECTOR_INPUT_INVALID"
|
"CONNECTOR_OUTPUT_INVALID"
|
"CONNECTOR_UNREGISTERED"
|
"CONNECTOR_BOUNDARY_MODIFIED"
|
"CONNECTOR_INVOCATION_OPTIONS_INVALID"
|
"CONNECTOR_BOUNDARY_UNVERIFIABLE"
;
outcome
:
"policy-denied"
;
}
|
{
outcome
:
"no-network"
}
;
input
:
TInput
;
invocation
?:
ConnectorInvocationOptions
;
name
:
string
;
respond
?:
(
request
:
ConnectorConformanceRequest
,
)
=>
ConnectorConformanceResponse
;
timeoutMs
?:
number
;
}
Type Parameters
TInput
=
unknown
Index
Properties
expect
input
invocation?
name
respond?
timeout
Ms?
Properties
Readonly
expect
expect
:
|
{
hosts
:
readonly
string
[]
;
outcome
:
"guarded-request"
}
|
{
code
:
ConnectorDenialCode
;
outcome
:
"guarded-denial"
}
|
{
code
:
|
"CONNECTOR_ALLOWED"
|
"PERMISSION_GRANTED"
|
"APPROVAL_GRANTED"
|
"IDEMPOTENCY_TAKEOVER"
|
"EGRESS_INPUT_INVALID"
|
"EGRESS_URL_INVALID"
|
"EGRESS_SCHEME_NOT_ALLOWED"
|
"EGRESS_HOST_NOT_DECLARED"
|
"EGRESS_REDIRECT_URL_INVALID"
|
"EGRESS_REDIRECT_SCHEME_NOT_ALLOWED"
|
"EGRESS_REDIRECT_HOST_DENIED"
|
"EGRESS_REDIRECT_UNVERIFIABLE"
|
"EGRESS_REDIRECT_LIMIT_EXCEEDED"
|
"EGRESS_REDIRECT_BODY_UNREPLAYABLE"
|
"EGRESS_DENIED"
|
"EGRESS_HOST_NOT_ALLOWED_BY_ORG"
|
"PERMISSION_PROJECTION_INVALID"
|
"PERMISSION_MISSING"
|
"APPROVAL_GRANT_MISSING"
|
"RATE_LIMIT_EXCEEDED"
|
"IDEMPOTENCY_KEY_MISSING"
|
"IDEMPOTENCY_CONFLICT"
|
"IDEMPOTENCY_LEGACY_AMBIGUOUS"
|
"IDEMPOTENCY_MIGRATION_REQUIRED"
|
"DRY_RUN_UNSUPPORTED"
|
"DRY_RUN_INVALID"
|
"WORKFLOW_SCOPE_MISSING"
|
"CROSS_WORKFLOW_ACCESS_DENIED"
|
"ISOLATION_SCOPE_MISSING"
|
"ISOLATION_SCOPE_INVALID"
|
"BACKGROUND_OVERRIDE_DENIED"
|
"BACKGROUND_TASK_DENIED"
|
"BACKGROUND_EXECUTION_DENIED"
|
"EVALUATOR_DENIED"
|
"EVALUATOR_FAILED"
|
"STORE_UNAVAILABLE"
|
"STORE_COMMIT_FAILED"
|
"STORE_RELEASE_FAILED"
|
"CONNECTOR_EXECUTION_FAILED"
|
"CONNECTOR_INPUT_INVALID"
|
"CONNECTOR_OUTPUT_INVALID"
|
"CONNECTOR_UNREGISTERED"
|
"CONNECTOR_BOUNDARY_MODIFIED"
|
"CONNECTOR_INVOCATION_OPTIONS_INVALID"
|
"CONNECTOR_BOUNDARY_UNVERIFIABLE"
;
outcome
:
"policy-denied"
;
}
|
{
outcome
:
"no-network"
}
Readonly
input
input
:
TInput
Optional
Readonly
invocation
invocation
?:
ConnectorInvocationOptions
Readonly
name
name
:
string
Optional
Readonly
respond
respond
?:
(
request
:
ConnectorConformanceRequest
)
=>
ConnectorConformanceResponse
Optional
Readonly
timeout
Ms
timeoutMs
?:
number
Milliseconds before the case is abandoned as never-settling. Default 2000.
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Properties
expect
input
invocation
name
respond
timeout
Ms
Documentation
GitHub
Anchorage API reference
Loading...
Milliseconds before the case is abandoned as never-settling. Default 2000.