SDK-provider update() error-wrapping coverage matrix
For every SDK provider class declaring update(), walks from update() through this.x() delegation edges and classifies whether every reachable AWS send is enclosed by a ProvisioningError wrap — and whether that wrap re-throws cdkd-typed errors untouched (the deploy engine matches ResourceUpdateNotSupportedError BY CLASS to fall back to replacement).
Summary
- Provider classes with
update(): 86 - Wrapped: 80
- No AWS call in update(): 6
- Unwrapped-send gaps (blocks CI): 0
- Unguarded wraps (blocks CI): 0
- Allow-listed known gaps (does NOT block CI): 0
- Unresolved-callee (verdict not trustworthy): 0
Gaps
None. Every provider update() either makes no AWS call or wraps every reachable send in a ProvisioningError, with typed errors passed through.
Full classification
| Provider class | File | Bucket |
|---|---|---|
ACMCertificateProvider |
acm-certificate-provider.ts |
wrapped |
AgentCoreBrowserProvider |
agentcore-browser-provider.ts |
no-aws |
AgentCoreCodeInterpreterProvider |
agentcore-code-interpreter-provider.ts |
no-aws |
AgentCoreEvaluatorProvider |
agentcore-evaluator-provider.ts |
wrapped |
AgentCoreRuntimeProvider |
agentcore-runtime-provider.ts |
wrapped |
ApiGatewayProvider |
apigateway-provider.ts |
wrapped |
ApiGatewayV2Provider |
apigatewayv2-provider.ts |
wrapped |
AppSyncProvider |
appsync-provider.ts |
wrapped |
ASGProvider |
asg-provider.ts |
wrapped |
BudgetsBudgetProvider |
budgets-budget-provider.ts |
wrapped |
CloudFrontDistributionProvider |
cloudfront-distribution-provider.ts |
wrapped |
CloudFrontOACProvider |
cloudfront-oac-provider.ts |
wrapped |
CloudFrontOAIProvider |
cloudfront-oai-provider.ts |
wrapped |
CloudTrailProvider |
cloudtrail-provider.ts |
wrapped |
CloudWatchAlarmProvider |
cloudwatch-alarm-provider.ts |
wrapped |
CloudWatchAnomalyDetectorProvider |
cloudwatch-anomaly-detector-provider.ts |
wrapped |
CodeBuildProvider |
codebuild-provider.ts |
wrapped |
CodeCommitRepositoryProvider |
codecommit-repository-provider.ts |
wrapped |
CognitoUserPoolProvider |
cognito-provider.ts |
wrapped |
CustomResourceProvider |
custom-resource-provider.ts |
wrapped |
DLMLifecyclePolicyProvider |
dlm-lifecycle-policy-provider.ts |
wrapped |
DocDBProvider |
docdb-provider.ts |
wrapped |
DynamoDBGlobalTableProvider |
dynamodb-globaltable-provider.ts |
wrapped |
DynamoDBTableProvider |
dynamodb-table-provider.ts |
wrapped |
EC2Provider |
ec2-provider.ts |
wrapped |
ECRProvider |
ecr-provider.ts |
wrapped |
ECSProvider |
ecs-provider.ts |
wrapped |
EFSProvider |
efs-provider.ts |
wrapped |
ElastiCacheProvider |
elasticache-provider.ts |
wrapped |
ELBv2Provider |
elbv2-provider.ts |
wrapped |
EMRClusterProvider |
emr-cluster-provider.ts |
wrapped |
EMRInstanceFleetConfigProvider |
emr-instance-fleet-config-provider.ts |
wrapped |
EMRInstanceGroupConfigProvider |
emr-instance-group-config-provider.ts |
wrapped |
EventBridgeBusProvider |
eventbridge-bus-provider.ts |
wrapped |
EventBridgeRuleProvider |
eventbridge-rule-provider.ts |
wrapped |
FirehoseProvider |
firehose-provider.ts |
wrapped |
FSxFileSystemProvider |
fsx-filesystem-provider.ts |
wrapped |
GlueConnectionProvider |
glue-provider.ts |
wrapped |
GlueCrawlerProvider |
glue-provider.ts |
wrapped |
GlueJobProvider |
glue-provider.ts |
wrapped |
GlueProvider |
glue-provider.ts |
wrapped |
GlueSecurityConfigurationProvider |
glue-provider.ts |
no-aws |
GlueTriggerProvider |
glue-provider.ts |
wrapped |
GlueWorkflowProvider |
glue-provider.ts |
wrapped |
IAMAccessKeyProvider |
iam-access-key-provider.ts |
wrapped |
IAMInstanceProfileProvider |
iam-instance-profile-provider.ts |
wrapped |
IAMManagedPolicyProvider |
iam-managed-policy-provider.ts |
wrapped |
IAMPolicyProvider |
iam-policy-provider.ts |
wrapped |
IAMRoleProvider |
iam-role-provider.ts |
wrapped |
IAMUserGroupProvider |
iam-user-group-provider.ts |
wrapped |
KinesisStreamProvider |
kinesis-provider.ts |
wrapped |
KinesisStreamConsumerProvider |
kinesis-streamconsumer-provider.ts |
wrapped |
KMSProvider |
kms-provider.ts |
wrapped |
LambdaEventInvokeConfigProvider |
lambda-event-invoke-config-provider.ts |
wrapped |
LambdaEventSourceMappingProvider |
lambda-eventsource-provider.ts |
wrapped |
LambdaFunctionProvider |
lambda-function-provider.ts |
wrapped |
LambdaLayerVersionProvider |
lambda-layer-provider.ts |
no-aws |
LambdaMicrovmImageProvider |
lambda-microvm-image-provider.ts |
wrapped |
LambdaPermissionProvider |
lambda-permission-provider.ts |
wrapped |
LambdaUrlProvider |
lambda-url-provider.ts |
wrapped |
LogsLogGroupProvider |
logs-loggroup-provider.ts |
wrapped |
NeptuneProvider |
neptune-provider.ts |
wrapped |
NestedStackProvider |
nested-stack-provider.ts |
no-aws |
RDSDBProxyEndpointProvider |
rds-dbproxy-endpoint-provider.ts |
wrapped |
RDSDBProxyProvider |
rds-dbproxy-provider.ts |
wrapped |
RDSDBProxyTargetGroupProvider |
rds-dbproxy-targetgroup-provider.ts |
wrapped |
RDSProvider |
rds-provider.ts |
wrapped |
Route53Provider |
route53-provider.ts |
wrapped |
S3BucketPolicyProvider |
s3-bucket-policy-provider.ts |
wrapped |
S3BucketProvider |
s3-bucket-provider.ts |
wrapped |
S3DirectoryBucketProvider |
s3-directory-bucket-provider.ts |
wrapped |
S3TablesProvider |
s3-tables-provider.ts |
wrapped |
S3VectorsProvider |
s3-vectors-provider.ts |
wrapped |
SchedulerScheduleProvider |
scheduler-schedule-provider.ts |
wrapped |
SecretsManagerSecretProvider |
secretsmanager-secret-provider.ts |
wrapped |
ServiceDiscoveryProvider |
servicediscovery-provider.ts |
wrapped |
SNSSubscriptionProvider |
sns-subscription-provider.ts |
wrapped |
SNSTopicPolicyProvider |
sns-topic-policy-provider.ts |
wrapped |
SNSTopicProvider |
sns-topic-provider.ts |
wrapped |
SQSQueuePolicyProvider |
sqs-queue-policy-provider.ts |
wrapped |
SQSQueueProvider |
sqs-queue-provider.ts |
wrapped |
CloudControlProvider |
src/provisioning/cloud-control-provider.ts |
wrapped |
SSMParameterProvider |
ssm-parameter-provider.ts |
wrapped |
StepFunctionsProvider |
stepfunctions-provider.ts |
wrapped |
WAFv2WebACLProvider |
wafv2-provider.ts |
wrapped |
WaitConditionHandleProvider |
wait-condition-handle-provider.ts |
no-aws |