agent-claw: automated task changes
This commit is contained in:
36
cdk/node_modules/aws-cdk-lib/aws-apigateway/lib/authorizer.d.ts
generated
vendored
Normal file
36
cdk/node_modules/aws-cdk-lib/aws-apigateway/lib/authorizer.d.ts
generated
vendored
Normal file
@@ -0,0 +1,36 @@
|
||||
import type { Construct } from 'constructs';
|
||||
import { AuthorizationType } from './method';
|
||||
import type { IRestApi } from './restapi';
|
||||
import type { ResourceProps } from '../../core';
|
||||
import { Resource } from '../../core';
|
||||
/**
|
||||
* Base class for all custom authorizers
|
||||
*/
|
||||
export declare abstract class Authorizer extends Resource implements IAuthorizer {
|
||||
/**
|
||||
* Return whether the given object is an Authorizer.
|
||||
*/
|
||||
static isAuthorizer(x: any): x is Authorizer;
|
||||
abstract readonly authorizerId: string;
|
||||
readonly authorizationType?: AuthorizationType;
|
||||
constructor(scope: Construct, id: string, props?: ResourceProps);
|
||||
/**
|
||||
* Called when the authorizer is used from a specific REST API.
|
||||
* @internal
|
||||
*/
|
||||
abstract _attachToApi(restApi: IRestApi): void;
|
||||
}
|
||||
/**
|
||||
* Represents an API Gateway authorizer.
|
||||
*/
|
||||
export interface IAuthorizer {
|
||||
/**
|
||||
* The authorizer ID.
|
||||
* @attribute
|
||||
*/
|
||||
readonly authorizerId: string;
|
||||
/**
|
||||
* The authorization type of this authorizer.
|
||||
*/
|
||||
readonly authorizationType?: AuthorizationType;
|
||||
}
|
||||
Reference in New Issue
Block a user