agent-claw: automated task changes

This commit is contained in:
daniel
2026-05-06 18:55:16 -05:00
parent 38905bb1e9
commit 732b00fb66
8494 changed files with 2018127 additions and 4 deletions

View File

@@ -0,0 +1,59 @@
import type { Construct } from 'constructs';
import type { IBucketRef } from '../../../aws-s3';
import { Resource } from '../../../core';
import type { aws_elasticloadbalancingv2 } from '../../../interfaces';
/**
* Properties for the trust store revocation
*/
export interface TrustStoreRevocationProps {
/**
* The trust store
*/
readonly trustStore: aws_elasticloadbalancingv2.ITrustStoreRef;
/**
* The revocation file to add
*/
readonly revocationContents: RevocationContent[];
}
/**
* Information about a revocation file
*/
export interface RevocationContent {
/**
* The type of revocation file
*
* @default RevocationType.CRL
*/
readonly revocationType?: RevocationType;
/**
* The Amazon S3 bucket for the revocation file
*/
readonly bucket: IBucketRef;
/**
* The Amazon S3 path for the revocation file
*/
readonly key: string;
/**
* The Amazon S3 object version of the revocation file
*
* @default - latest version
*/
readonly version?: string;
}
/**
* The type of revocation file
*/
export declare enum RevocationType {
/**
* A signed list of revoked certificates
*/
CRL = "CRL"
}
/**
* A new Trust Store Revocation
*/
export declare class TrustStoreRevocation extends Resource {
/** Uniquely identifies this class. */
static readonly PROPERTY_INJECTION_ID: string;
constructor(scope: Construct, id: string, props: TrustStoreRevocationProps);
}