aws-cdk-lib
Version:
Version 2 of the AWS Cloud Development Kit library
2,208 lines • 137 kB
JSON
{
"aws-cdk/packages/@aws-cdk/aws-amplify-alpha/lib/app.ts": {
"RedirectStatus": [
"200",
"301",
"302",
"404",
"404-200"
],
"Platform": [
"WEB",
"WEB_COMPUTE",
"WEB_DYNAMIC"
],
"CacheConfigType": [
"AMPLIFY_MANAGED",
"AMPLIFY_MANAGED_NO_COOKIES"
]
},
"aws-cdk/packages/@aws-cdk/aws-apprunner-alpha/lib/observability-configuration.ts": {
"TraceConfigurationVendor": [
"AWSXRAY"
]
},
"aws-cdk/packages/@aws-cdk/aws-apprunner-alpha/lib/service.ts": {
"ImageRepositoryType": [
"ECR_PUBLIC",
"ECR"
],
"ConfigurationSourceType": [
"REPOSITORY",
"API"
],
"HealthCheckProtocolType": [
"HTTP",
"TCP"
],
"IpAddressType": [
"IPV4",
"DUAL_STACK"
]
},
"aws-cdk/packages/@aws-cdk/aws-bedrock-alpha/bedrock/agents/agent-collaborator.ts": {
"AgentCollaboratorType": [
"SUPERVISOR",
"DISABLED",
"SUPERVISOR_ROUTER"
],
"RelayConversationHistoryType": [
"TO_COLLABORATOR",
"DISABLED"
]
},
"aws-cdk/packages/@aws-cdk/aws-bedrock-alpha/bedrock/agents/api-executor.ts": {
"CustomControl": [
"RETURN_CONTROL"
]
},
"aws-cdk/packages/@aws-cdk/aws-bedrock-alpha/bedrock/agents/function-schema.ts": {
"ParameterType": [
"string",
"number",
"integer",
"boolean",
"array",
"object"
],
"RequireConfirmation": [
"ENABLED",
"DISABLED"
]
},
"aws-cdk/packages/@aws-cdk/aws-bedrock-alpha/bedrock/agents/memory.ts": {
"MemoryType": [
"SESSION_SUMMARY"
]
},
"aws-cdk/packages/@aws-cdk/aws-bedrock-alpha/bedrock/agents/orchestration-executor.ts": {
"OrchestrationType": [
"DEFAULT",
"CUSTOM_ORCHESTRATION"
]
},
"aws-cdk/packages/@aws-cdk/aws-bedrock-alpha/bedrock/agents/prompt-override.ts": {
"AgentStepType": [
"PRE_PROCESSING",
"ORCHESTRATION",
"POST_PROCESSING",
"ROUTING_CLASSIFIER",
"MEMORY_SUMMARIZATION",
"KNOWLEDGE_BASE_RESPONSE_GENERATION"
]
},
"aws-cdk/packages/@aws-cdk/aws-bedrock-alpha/bedrock/inference-profiles/cross-region-inference-profile.ts": {
"CrossRegionInferenceProfileRegion": [
"eu",
"us",
"apac"
]
},
"aws-cdk/packages/@aws-cdk/aws-bedrock-alpha/bedrock/inference-profiles/inference-profile.ts": {
"InferenceProfileType": [
"SYSTEM_DEFINED",
"APPLICATION"
]
},
"aws-cdk/packages/@aws-cdk/aws-bedrock-alpha/bedrock/models.ts": {
"VectorType": [
"FLOAT32",
"BINARY"
]
},
"aws-cdk/packages/@aws-cdk/aws-bedrock-alpha/bedrock/prompts/chat-prompt-variant.ts": {
"ChatMessageRole": [
"user",
"assistant"
]
},
"aws-cdk/packages/@aws-cdk/aws-bedrock-alpha/bedrock/prompts/prompt-variant.ts": {
"PromptTemplateType": [
"TEXT",
"CHAT"
]
},
"aws-cdk/packages/@aws-cdk/aws-cloud9-alpha/lib/environment.ts": {
"ConnectionType": [
"CONNECT_SSH",
"CONNECT_SSM"
],
"ImageId": [
"amazonlinux-2-x86_64",
"amazonlinux-2023-x86_64",
"ubuntu-18.04-x86_64",
"ubuntu-22.04-x86_64"
]
},
"aws-cdk/packages/@aws-cdk/aws-codestar-alpha/lib/github-repository.ts": {
"RepositoryVisibility": [
0,
1
]
},
"aws-cdk/packages/@aws-cdk/aws-ec2-alpha/lib/ipam.ts": {
"AddressFamily": [
"ipv4",
"ipv6"
],
"IpamPoolPublicIpSource": [
"byoip",
"amazon"
],
"AwsServiceName": [
"ec2"
],
"IpamScopeType": [
"default",
"custom"
]
},
"aws-cdk/packages/@aws-cdk/aws-ec2-alpha/lib/route.ts": {
"NatConnectivityType": [
"public",
"private"
]
},
"aws-cdk/packages/@aws-cdk/aws-ec2-alpha/lib/util.ts": {
"TransitGatewayFeatureStatus": [
"enable",
"disable"
]
},
"aws-cdk/packages/@aws-cdk/aws-eks-v2-alpha/lib/access-entry.ts": {
"AccessScopeType": [
"namespace",
"cluster"
],
"AccessEntryType": [
"STANDARD",
"FARGATE_LINUX",
"EC2_LINUX",
"EC2_WINDOWS"
]
},
"aws-cdk/packages/@aws-cdk/aws-eks-v2-alpha/lib/alb-controller.ts": {
"AlbScheme": [
"internal",
"internet-facing"
]
},
"aws-cdk/packages/@aws-cdk/aws-eks-v2-alpha/lib/cluster.ts": {
"ClusterLoggingTypes": [
"api",
"audit",
"authenticator",
"controllerManager",
"scheduler"
],
"IpFamily": [
"ipv4",
"ipv6"
],
"NodeType": [
"Standard",
"GPU",
"INFERENTIA",
"TRAINIUM"
],
"CpuArch": [
"arm64",
"x86_64"
],
"CoreDnsComputeType": [
"ec2",
"fargate"
],
"DefaultCapacityType": [
0,
1,
2
],
"MachineImageType": [
0,
1
]
},
"aws-cdk/packages/@aws-cdk/aws-eks-v2-alpha/lib/k8s-patch.ts": {
"PatchType": [
"json",
"merge",
"strategic"
]
},
"aws-cdk/packages/@aws-cdk/aws-eks-v2-alpha/lib/managed-nodegroup.ts": {
"NodegroupAmiType": [
"AL2_x86_64",
"AL2_x86_64_GPU",
"AL2_ARM_64",
"BOTTLEROCKET_ARM_64",
"BOTTLEROCKET_x86_64",
"BOTTLEROCKET_ARM_64_NVIDIA",
"BOTTLEROCKET_x86_64_NVIDIA",
"BOTTLEROCKET_ARM_64_FIPS",
"BOTTLEROCKET_x86_64_FIPS",
"WINDOWS_CORE_2019_x86_64",
"WINDOWS_CORE_2022_x86_64",
"WINDOWS_FULL_2019_x86_64",
"WINDOWS_FULL_2022_x86_64",
"AL2023_x86_64_STANDARD",
"AL2023_x86_64_NEURON",
"AL2023_x86_64_NVIDIA",
"AL2023_ARM_64_STANDARD"
],
"CapacityType": [
"SPOT",
"ON_DEMAND",
"CAPACITY_BLOCK"
],
"TaintEffect": [
"NO_SCHEDULE",
"PREFER_NO_SCHEDULE",
"NO_EXECUTE"
]
},
"aws-cdk/packages/@aws-cdk/aws-eks-v2-alpha/lib/service-account.ts": {
"IdentityType": [
"IRSA",
"POD_IDENTITY"
]
},
"aws-cdk/packages/@aws-cdk/aws-eks-v2-alpha/lib/user-data.ts": {
"LifecycleLabel": [
"OnDemand",
"Ec2Spot"
]
},
"aws-cdk/packages/@aws-cdk/aws-gamelift-alpha/lib/build.ts": {
"OperatingSystem": [
"AMAZON_LINUX",
"AMAZON_LINUX_2",
"AMAZON_LINUX_2023",
"WINDOWS_2012",
"WINDOWS_2016"
]
},
"aws-cdk/packages/@aws-cdk/aws-gamelift-alpha/lib/game-server-group.ts": {
"DeleteOption": [
"SAFE_DELETE",
"FORCE_DELETE",
"RETAIN"
],
"BalancingStrategy": [
"SPOT_ONLY",
"SPOT_PREFERRED",
"ON_DEMAND_ONLY"
]
},
"aws-cdk/packages/@aws-cdk/aws-gamelift-alpha/lib/game-session-queue.ts": {
"PriorityType": [
"LATENCY",
"COST",
"DESTINATION",
"LOCATION"
]
},
"aws-cdk/packages/@aws-cdk/aws-gamelift-alpha/lib/ingress-rule.ts": {
"Protocol": [
"TCP",
"UDP"
]
},
"aws-cdk/packages/@aws-cdk/aws-glue-alpha/lib/constants.ts": {
"WorkerType": [
"Standard",
"G.1X",
"G.2X",
"G.4X",
"G.8X",
"G.025X",
"Z.2X"
],
"JobState": [
"SUCCEEDED",
"FAILED",
"TIMEOUT",
"STARTING",
"RUNNING",
"STOPPING",
"STOPPED"
],
"MetricType": [
"gauge",
"count"
],
"ExecutionClass": [
"FLEX",
"STANDARD"
],
"GlueVersion": [
"0.9",
"1.0",
"2.0",
"3.0",
"4.0",
"5.0"
],
"JobLanguage": [
"scala",
"python"
],
"PythonVersion": [
"2",
"3",
"3.9"
],
"Runtime": [
"Ray2.4"
],
"JobType": [
"glueetl",
"gluestreaming",
"pythonshell",
"glueray"
],
"MaxCapacity": [
0.0625,
1
],
"PredicateLogical": [
"AND",
"ANY"
],
"ConditionLogicalOperator": [
"EQUALS"
],
"CrawlerState": [
"RUNNING",
"CANCELLING",
"CANCELLED",
"SUCCEEDED",
"FAILED",
"ERROR"
]
},
"aws-cdk/packages/@aws-cdk/aws-glue-alpha/lib/s3-table.ts": {
"TableEncryption": [
"SSE-S3",
"SSE-KMS",
"SSE-KMS-MANAGED",
"CSE-KMS"
]
},
"aws-cdk/packages/@aws-cdk/aws-glue-alpha/lib/security-configuration.ts": {
"S3EncryptionMode": [
"SSE-S3",
"SSE-KMS"
],
"CloudWatchEncryptionMode": [
"SSE-KMS"
],
"JobBookmarksEncryptionMode": [
"CSE-KMS"
]
},
"aws-cdk/packages/@aws-cdk/aws-glue-alpha/lib/storage-parameter.ts": {
"CompressionType": [
"none",
"bzip2",
"gzip",
"snappy"
],
"InvalidCharHandlingAction": [
"DISABLED",
"FAIL",
"SET_TO_NULL",
"DROP_ROW",
"REPLACE"
],
"NumericOverflowHandlingAction": [
"DISABLED",
"FAIL",
"SET_TO_NULL",
"DROP_ROW"
],
"SurplusBytesHandlingAction": [
"SET_TO_NULL",
"DISABLED",
"FAIL",
"DROP_ROW",
"TRUNCATE"
],
"SurplusCharHandlingAction": [
"SET_TO_NULL",
"DISABLED",
"FAIL",
"DROP_ROW",
"TRUNCATE"
],
"ColumnCountMismatchHandlingAction": [
"DISABLED",
"FAIL",
"SET_TO_NULL",
"DROP_ROW"
],
"WriteParallel": [
"on",
"off"
],
"OrcColumnMappingType": [
"name",
"position"
],
"StorageParameters": [
"skip.header.line.count",
"data_cleansing_enabled",
"compression_type",
"invalid_char_handling",
"replacement_char",
"numeric_overflow_handling",
"surplus_bytes_handling",
"surplus_char_handling",
"column_count_mismatch_handling",
"num_rows",
"serialization.null.format",
"orc.schema.resolution",
"write.parallel",
"write.maxfilesize.mb",
"write.kms.key.id"
]
},
"aws-cdk/packages/@aws-cdk/aws-iot-actions-alpha/lib/firehose-put-record-action.ts": {
"FirehoseRecordSeparator": [
"\n",
"\t",
"\r\n",
","
]
},
"aws-cdk/packages/@aws-cdk/aws-iot-actions-alpha/lib/iot-republish-action.ts": {
"MqttQualityOfService": [
0,
1
]
},
"aws-cdk/packages/@aws-cdk/aws-iot-actions-alpha/lib/sns-topic-action.ts": {
"SnsActionMessageFormat": [
"RAW",
"JSON"
]
},
"aws-cdk/packages/@aws-cdk/aws-iot-alpha/lib/logging.ts": {
"LogLevel": [
"ERROR",
"WARN",
"INFO",
"DEBUG",
"DISABLED"
]
},
"aws-cdk/packages/@aws-cdk/aws-iot-alpha/lib/scheduled-audit.ts": {
"AuditCheck": [
"AUTHENTICATED_COGNITO_ROLE_OVERLY_PERMISSIVE_CHECK",
"CA_CERTIFICATE_EXPIRING_CHECK",
"CA_CERTIFICATE_KEY_QUALITY_CHECK",
"CONFLICTING_CLIENT_IDS_CHECK",
"DEVICE_CERTIFICATE_EXPIRING_CHECK",
"DEVICE_CERTIFICATE_KEY_QUALITY_CHECK",
"DEVICE_CERTIFICATE_SHARED_CHECK",
"IOT_POLICY_OVERLY_PERMISSIVE_CHECK",
"IOT_ROLE_ALIAS_ALLOWS_ACCESS_TO_UNUSED_SERVICES_CHECK",
"IOT_ROLE_ALIAS_OVERLY_PERMISSIVE_CHECK",
"LOGGING_DISABLED_CHECK",
"REVOKED_CA_CERTIFICATE_STILL_ACTIVE_CHECK",
"REVOKED_DEVICE_CERTIFICATE_STILL_ACTIVE_CHECK",
"UNAUTHENTICATED_COGNITO_ROLE_OVERLY_PERMISSIVE_CHECK"
],
"DayOfWeek": [
"SUN",
"MON",
"TUE",
"WED",
"THU",
"FRI",
"SAT",
"UNSET_VALUE"
],
"Frequency": [
"DAILY",
"WEEKLY",
"BIWEEKLY",
"MONTHLY"
]
},
"aws-cdk/packages/@aws-cdk/aws-iotevents-alpha/lib/detector-model.ts": {
"EventEvaluation": [
"BATCH",
"SERIAL"
]
},
"aws-cdk/packages/@aws-cdk/aws-ivs-alpha/lib/channel.ts": {
"ContainerFormat": [
"TS",
"FRAGMENTED_MP4"
],
"LatencyMode": [
"LOW",
"NORMAL"
],
"ChannelType": [
"STANDARD",
"BASIC",
"ADVANCED_SD",
"ADVANCED_HD"
],
"Preset": [
"CONSTRAINED_BANDWIDTH_DELIVERY",
"HIGHER_BANDWIDTH_DELIVERY"
],
"MaximumResolution": [
"FULL_HD",
"HD",
"SD"
],
"Policy": [
"ALLOW",
"REQUIRE"
]
},
"aws-cdk/packages/@aws-cdk/aws-ivs-alpha/lib/rendition-configuration.ts": {
"RenditionSelection": [
"ALL",
"NONE",
"CUSTOM"
]
},
"aws-cdk/packages/@aws-cdk/aws-ivs-alpha/lib/thumbnail-configuration.ts": {
"RecordingMode": [
"INTERVAL",
"DISABLED"
],
"Storage": [
"SEQUENTIAL",
"LATEST"
]
},
"aws-cdk/packages/@aws-cdk/aws-ivs-alpha/lib/util.ts": {
"Resolution": [
"FULL_HD",
"HD",
"SD",
"LOWEST_RESOLUTION"
]
},
"aws-cdk/packages/@aws-cdk/aws-kinesisanalytics-flink-alpha/lib/types.ts": {
"LogLevel": [
"DEBUG",
"INFO",
"WARN",
"ERROR"
],
"MetricsLevel": [
"APPLICATION",
"TASK",
"OPERATOR",
"PARALLELISM"
]
},
"aws-cdk/packages/@aws-cdk/aws-lambda-python-alpha/lib/packaging.ts": {
"DependenciesFile": [
"requirements.txt",
"poetry.lock",
"Pipfile.lock",
"uv.lock",
""
]
},
"aws-cdk/packages/@aws-cdk/aws-location-alpha/lib/api-key.ts": {
"AllowMapsAction": [
"geo-maps:GetStaticMap",
"geo-maps:GetTile",
"geo-maps:*"
],
"AllowPlacesAction": [
"geo-places:Autocomplete",
"geo-places:Geocode",
"geo-places:GetPlace",
"geo-places:ReverseGeocode",
"geo-places:SearchNearby",
"geo-places:SearchText",
"geo-places:Suggest",
"geo-places:*"
],
"AllowRoutesAction": [
"geo-routes:CalculateIsolines",
"geo-routes:CalculateRoutes",
"geo-routes:CalculateRouteMatrix",
"geo-routes:OptimizeWaypoints",
"geo-routes:SnapToRoads",
"geo-routes:*"
]
},
"aws-cdk/packages/@aws-cdk/aws-location-alpha/lib/map.ts": {
"CustomLayer": [
"POI"
],
"Style": [
"VectorEsriNavigation",
"RasterEsriImagery",
"VectorEsriLightGrayCanvas",
"VectorEsriTopographic",
"VectorEsriStreets",
"VectorEsriDarkGrayCanvas",
"VectorHereExplore",
"RasterHereExploreSatellite",
"HybridHereExploreSatellite",
"VectorHereContrast",
"VectorHereExploreTruck",
"VectorGrabStandardLight",
"VectorGrabStandardDark",
"VectorOpenDataStandardLight",
"VectorOpenDataStandardDark",
"VectorOpenDataVisualizationLight",
"VectorOpenDataVisualizationDark"
],
"PoliticalView": [
"IND"
]
},
"aws-cdk/packages/@aws-cdk/aws-location-alpha/lib/place-index.ts": {
"IntendedUse": [
"SingleUse",
"Storage"
]
},
"aws-cdk/packages/@aws-cdk/aws-location-alpha/lib/tracker.ts": {
"PositionFiltering": [
"TimeBased",
"DistanceBased",
"AccuracyBased"
]
},
"aws-cdk/packages/@aws-cdk/aws-location-alpha/lib/util.ts": {
"DataSource": [
"Esri",
"Grab",
"Here"
]
},
"aws-cdk/packages/@aws-cdk/aws-msk-alpha/lib/cluster.ts": {
"StorageMode": [
"LOCAL",
"TIERED"
],
"ClusterMonitoringLevel": [
"DEFAULT",
"PER_BROKER",
"PER_TOPIC_PER_BROKER",
"PER_TOPIC_PER_PARTITION"
],
"ClientBrokerEncryption": [
"TLS",
"TLS_PLAINTEXT",
"PLAINTEXT"
]
},
"aws-cdk/packages/@aws-cdk/aws-pipes-alpha/lib/inputTransformation.ts": {
"TemplateType": [
"Text",
"Object"
]
},
"aws-cdk/packages/@aws-cdk/aws-pipes-alpha/lib/logs.ts": {
"IncludeExecutionData": [
"ALL"
],
"LogLevel": [
"OFF",
"ERROR",
"INFO",
"TRACE"
],
"S3OutputFormat": [
"plain",
"json",
"w3c"
]
},
"aws-cdk/packages/@aws-cdk/aws-pipes-alpha/lib/pipe.ts": {
"DesiredState": [
"RUNNING",
"STOPPED"
]
},
"aws-cdk/packages/@aws-cdk/aws-pipes-alpha/lib/pipeVariable.ts": {
"PipeVariable": [
"<aws.pipes.pipe-arn>",
"<aws.pipes.pipe-name>",
"<aws.pipes.source-arn>",
"<aws.pipes.enrichment-arn>",
"<aws.pipes.target-arn>",
"<aws.pipes.event.ingestion-time>",
"<aws.pipes.event>",
"<aws.pipes.event.json>"
]
},
"aws-cdk/packages/@aws-cdk/aws-pipes-sources-alpha/lib/enums.ts": {
"OnPartialBatchItemFailure": [
"AUTOMATIC_BISECT"
],
"KinesisStartingPosition": [
"TRIM_HORIZON",
"LATEST",
"AT_TIMESTAMP"
],
"DynamoDBStartingPosition": [
"TRIM_HORIZON",
"LATEST"
]
},
"aws-cdk/packages/@aws-cdk/aws-pipes-targets-alpha/lib/lambda.ts": {
"LambdaFunctionInvocationType": [
"FIRE_AND_FORGET",
"REQUEST_RESPONSE"
]
},
"aws-cdk/packages/@aws-cdk/aws-pipes-targets-alpha/lib/stepfunctions.ts": {
"StateMachineInvocationType": [
"FIRE_AND_FORGET",
"REQUEST_RESPONSE"
]
},
"aws-cdk/packages/@aws-cdk/aws-redshift-alpha/lib/cluster.ts": {
"NodeType": [
"ds2.xlarge",
"ds2.8xlarge",
"dc1.large",
"dc1.8xlarge",
"dc2.large",
"dc2.8xlarge",
"ra3.large",
"ra3.xlplus",
"ra3.4xlarge",
"ra3.16xlarge"
],
"ClusterType": [
"single-node",
"multi-node"
],
"ResourceAction": [
"pause-cluster",
"resume-cluster",
"failover-primary-compute"
],
"MaintenanceTrackName": [
"current",
"trailing"
]
},
"aws-cdk/packages/@aws-cdk/aws-redshift-alpha/lib/private/database-query-provider/handler-name.ts": {
"HandlerName": [
"user",
"table",
"user-table-privileges"
]
},
"aws-cdk/packages/@aws-cdk/aws-redshift-alpha/lib/private/database-query-provider/types.ts": {
"TableSortStyle": [
"AUTO",
"COMPOUND",
"INTERLEAVED"
]
},
"aws-cdk/packages/@aws-cdk/aws-redshift-alpha/lib/table.ts": {
"TableAction": [
0,
1,
2,
3,
4,
5,
6
],
"TableDistStyle": [
"AUTO",
"EVEN",
"KEY",
"ALL"
],
"TableSortStyle": [
"AUTO",
"COMPOUND",
"INTERLEAVED"
],
"ColumnEncoding": [
"AUTO",
"RAW",
"AZ64",
"BYTEDICT",
"DELTA",
"DELTA32K",
"LZO",
"MOSTLY8",
"MOSTLY16",
"MOSTLY32",
"RUNLENGTH",
"TEXT255",
"TEXT32K",
"ZSTD"
]
},
"aws-cdk/packages/@aws-cdk/aws-s3tables-alpha/lib/table-bucket.ts": {
"UnreferencedFileRemovalStatus": [
"Enabled",
"Disabled"
],
"TableBucketEncryption": [
"aws:kms",
"AES256"
]
},
"aws-cdk/packages/@aws-cdk/aws-s3tables-alpha/lib/table.ts": {
"OpenTableFormat": [
"ICEBERG"
],
"Status": [
"enabled",
"disabled"
]
},
"aws-cdk/packages/@aws-cdk/aws-sagemaker-alpha/lib/endpoint.ts": {
"InvocationHttpResponseCode": [
"Invocation4XXErrors",
"Invocation5XXErrors"
]
},
"aws-cdk/packages/@aws-cdk/aws-servicecatalogappregistry-alpha/lib/common.ts": {
"SharePermission": [
0,
1
]
},
"aws-cdk/packages/@aws-cdk/custom-resource-handlers/lib/core/cfn-utils-provider/index.ts": {
"CfnUtilsResourceType": [
"Custom::AWSCDKCfnJson",
"Custom::AWSCDKCfnJsonStringify"
]
},
"aws-cdk/packages/@aws-cdk/custom-resource-handlers/lib/custom-resources-framework/config.ts": {
"Runtime": [
"nodejs18.x",
"python3.9",
"python3.10",
"python3.11"
],
"ComponentType": [
"Function",
"SingletonFunction",
"CustomResourceProvider",
"NoOp"
]
},
"aws-cdk/packages/@aws-cdk/integ-tests-alpha/lib/assertions/providers/lambda-handler/types.ts": {
"AssertionType": [
"equals",
"objectLike",
"arrayWith"
],
"Status": [
"pass",
"fail"
]
},
"aws-cdk/packages/@aws-cdk/integ-tests-alpha/lib/assertions/sdk.ts": {
"LogType": [
"None",
"Tail"
],
"InvocationType": [
"Event",
"RequestResponse",
"DryRun"
]
},
"aws-cdk/packages/aws-cdk-lib/assets/lib/fs/follow-mode.ts": {
"FollowMode": [
"never",
"always",
"external",
"internal-only"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-apigateway/lib/domain-name.ts": {
"SecurityPolicy": [
"TLS_1_0",
"TLS_1_2"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-apigateway/lib/integration.ts": {
"ContentHandling": [
"CONVERT_TO_BINARY",
"CONVERT_TO_TEXT"
],
"IntegrationType": [
"AWS",
"AWS_PROXY",
"HTTP",
"HTTP_PROXY",
"MOCK"
],
"PassthroughBehavior": [
"WHEN_NO_MATCH",
"NEVER",
"WHEN_NO_TEMPLATES"
],
"ConnectionType": [
"INTERNET",
"VPC_LINK"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-apigateway/lib/json-schema.ts": {
"JsonSchemaVersion": [
"http://json-schema.org/draft-04/schema#",
"http://json-schema.org/draft-07/schema#"
],
"JsonSchemaType": [
"null",
"boolean",
"object",
"array",
"number",
"integer",
"string"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-apigateway/lib/method.ts": {
"AuthorizationType": [
"NONE",
"AWS_IAM",
"CUSTOM",
"COGNITO_USER_POOLS"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-apigateway/lib/restapi.ts": {
"IpAddressType": [
"ipv4",
"dualstack"
],
"ApiKeySourceType": [
"HEADER",
"AUTHORIZER"
],
"EndpointType": [
"EDGE",
"REGIONAL",
"PRIVATE"
],
"RestApiMode": [
"overwrite",
"merge"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-apigateway/lib/stage.ts": {
"MethodLoggingLevel": [
"OFF",
"ERROR",
"INFO"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-apigateway/lib/usage-plan.ts": {
"Period": [
"DAY",
"WEEK",
"MONTH"
],
"UsagePlanKeyType": [
"API_KEY"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-apigatewayv2-authorizers/lib/http/lambda.ts": {
"HttpLambdaResponseType": [
0,
1
]
},
"aws-cdk/packages/aws-cdk-lib/aws-apigatewayv2/lib/common/api.ts": {
"IpAddressType": [
"ipv4",
"dualstack"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-apigatewayv2/lib/common/domain-name.ts": {
"SecurityPolicy": [
"TLS_1_0",
"TLS_1_2"
],
"EndpointType": [
"EDGE",
"REGIONAL"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-apigatewayv2/lib/http/api.ts": {
"CorsHttpMethod": [
"*",
"DELETE",
"GET",
"HEAD",
"OPTIONS",
"PATCH",
"POST",
"PUT"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-apigatewayv2/lib/http/authorizer.ts": {
"HttpAuthorizerType": [
"AWS_IAM",
"JWT",
"REQUEST"
],
"AuthorizerPayloadVersion": [
"1.0",
"2.0"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-apigatewayv2/lib/http/integration.ts": {
"HttpIntegrationType": [
"HTTP_PROXY",
"AWS_PROXY"
],
"HttpIntegrationSubtype": [
"EventBridge-PutEvents",
"SQS-SendMessage",
"SQS-ReceiveMessage",
"SQS-DeleteMessage",
"SQS-PurgeQueue",
"AppConfig-GetConfiguration",
"Kinesis-PutRecord",
"StepFunctions-StartExecution",
"StepFunctions-StartSyncExecution",
"StepFunctions-StopExecution"
],
"HttpConnectionType": [
"VPC_LINK",
"INTERNET"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-apigatewayv2/lib/http/route.ts": {
"HttpMethod": [
"ANY",
"DELETE",
"GET",
"HEAD",
"OPTIONS",
"PATCH",
"POST",
"PUT"
],
"HttpRouteAuthorizationType": [
"AWS_IAM",
"JWT",
"CUSTOM",
"NONE"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-apigatewayv2/lib/websocket/authorizer.ts": {
"WebSocketAuthorizerType": [
"REQUEST",
"AWS_IAM"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-apigatewayv2/lib/websocket/integration.ts": {
"WebSocketIntegrationType": [
"AWS_PROXY",
"MOCK",
"AWS"
],
"ContentHandling": [
"CONVERT_TO_BINARY",
"CONVERT_TO_TEXT"
],
"PassthroughBehavior": [
"WHEN_NO_MATCH",
"NEVER",
"WHEN_NO_TEMPLATES"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-appconfig/lib/application.ts": {
"Platform": [
"x86-64",
"ARM64"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-appconfig/lib/configuration.ts": {
"ConfigurationType": [
"AWS.Freeform",
"AWS.AppConfig.FeatureFlags"
],
"ValidatorType": [
"JSON_SCHEMA",
"LAMBDA"
],
"ConfigurationSourceType": [
"S3",
"SECRETS_MANAGER",
"SSM_PARAMETER",
"SSM_DOCUMENT",
"CODE_PIPELINE"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-appconfig/lib/deployment-strategy.ts": {
"GrowthType": [
"LINEAR",
"EXPONENTIAL"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-appconfig/lib/environment.ts": {
"MonitorType": [
0,
1
]
},
"aws-cdk/packages/aws-cdk-lib/aws-appconfig/lib/extension.ts": {
"ActionPoint": [
"PRE_CREATE_HOSTED_CONFIGURATION_VERSION",
"PRE_START_DEPLOYMENT",
"ON_DEPLOYMENT_START",
"ON_DEPLOYMENT_STEP",
"ON_DEPLOYMENT_BAKING",
"ON_DEPLOYMENT_COMPLETE",
"ON_DEPLOYMENT_ROLLED_BACK",
"AT_DEPLOYMENT_TICK"
],
"SourceType": [
"lambda",
"sqs",
"sns",
"events"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-appconfig/lib/util.ts": {
"DeletionProtectionCheck": [
"ACCOUNT_DEFAULT",
"APPLY",
"BYPASS"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-applicationautoscaling/lib/scalable-target.ts": {
"ServiceNamespace": [
"ecs",
"elasticmapreduce",
"ec2",
"appstream",
"dynamodb",
"rds",
"sagemaker",
"custom-resource",
"lambda",
"comprehend",
"kafka",
"elasticache",
"neptune",
"cassandra",
"workspaces"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-applicationautoscaling/lib/step-scaling-action.ts": {
"AdjustmentType": [
"ChangeInCapacity",
"PercentChangeInCapacity",
"ExactCapacity"
],
"MetricAggregationType": [
"Average",
"Minimum",
"Maximum"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-applicationautoscaling/lib/target-tracking-scaling-policy.ts": {
"PredefinedMetric": [
"AppStreamAverageCapacityUtilization",
"CassandraReadCapacityUtilization",
"CassandraWriteCapacityUtilization",
"ComprehendInferenceUtilization",
"NeptuneReaderAverageCPUUtilization",
"DynamoDBReadCapacityUtilization",
"DynamoDBWriteCapacityUtilization-dummy",
"DynamoDBWriteCapacityUtilization",
"ALBRequestCountPerTarget",
"RDSReaderAverageCPUUtilization",
"RDSReaderAverageDatabaseConnections",
"EC2SpotFleetRequestAverageCPUUtilization",
"EC2SpotFleetRequestAverageNetworkIn",
"EC2SpotFleetRequestAverageNetworkOut",
"SageMakerVariantInvocationsPerInstance",
"SageMakerVariantProvisionedConcurrencyUtilization",
"SageMakerInferenceComponentInvocationsPerCopy",
"ECSServiceAverageCPUUtilization",
"ECSServiceAverageMemoryUtilization",
"LambdaProvisionedConcurrencyUtilization",
"KafkaBrokerStorageUtilization",
"ElastiCachePrimaryEngineCPUUtilization",
"ElastiCacheReplicaEngineCPUUtilization",
"ElastiCacheDatabaseMemoryUsageCountedForEvictPercentage",
"ElastiCacheDatabaseCapacityUsageCountedForEvictPercentage",
"SageMakerInferenceComponentConcurrentRequestsPerCopyHighResolution",
"SageMakerVariantConcurrentRequestsPerModelHighResolution",
"WorkSpacesAverageUserSessionsCapacityUtilization"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-appmesh/lib/http-route-method.ts": {
"HttpRouteMethod": [
"GET",
"HEAD",
"POST",
"PUT",
"DELETE",
"CONNECT",
"OPTIONS",
"TRACE",
"PATCH"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-appmesh/lib/listener-tls-options.ts": {
"TlsMode": [
"STRICT",
"PERMISSIVE",
"DISABLED"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-appmesh/lib/mesh.ts": {
"MeshFilterType": [
"ALLOW_ALL",
"DROP_ALL"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-appmesh/lib/route-spec.ts": {
"HttpRouteProtocol": [
"http",
"https"
],
"HttpRetryEvent": [
"server-error",
"gateway-error",
"client-error",
"stream-error"
],
"TcpRetryEvent": [
"connection-error"
],
"GrpcRetryEvent": [
"cancelled",
"deadline-exceeded",
"internal",
"resource-exhausted",
"unavailable"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-appmesh/lib/service-discovery.ts": {
"IpPreference": [
"IPv4_ONLY",
"IPv4_PREFERRED",
"IPv6_ONLY",
"IPv6_PREFERRED"
],
"DnsResponseType": [
"LOADBALANCER",
"ENDPOINTS"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-appmesh/lib/shared-interfaces.ts": {
"Protocol": [
"http",
"tcp",
"http2",
"grpc"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-appsync/lib/appsync-common.ts": {
"AppSyncFieldLogLevel": [
"NONE",
"ERROR",
"INFO",
"DEBUG",
"ALL"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-appsync/lib/auth-config.ts": {
"AppSyncAuthorizationType": [
"API_KEY",
"AWS_IAM",
"AMAZON_COGNITO_USER_POOLS",
"OPENID_CONNECT",
"AWS_LAMBDA"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-appsync/lib/channel-namespace.ts": {
"HandlerBehavior": [
"CODE",
"DIRECT"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-appsync/lib/data-source-common.ts": {
"AppSyncDataSourceType": [
"AWS_LAMBDA",
"AMAZON_DYNAMODB",
"AMAZON_EVENTBRIDGE",
"AMAZON_OPENSEARCH_SERVICE",
"HTTP",
"RELATIONAL_DATABASE",
"AMAZON_BEDROCK_RUNTIME",
"AMAZON_ELASTICSEARCH"
],
"LambdaInvokeType": [
"EVENT",
"REQUEST_RESPONSE"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-appsync/lib/graphqlapi-base.ts": {
"Visibility": [
"GLOBAL",
"PRIVATE"
],
"AuthorizationType": [
"API_KEY",
"AWS_IAM",
"AMAZON_COGNITO_USER_POOLS",
"OPENID_CONNECT",
"AWS_LAMBDA"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-appsync/lib/graphqlapi.ts": {
"UserPoolDefaultAction": [
"ALLOW",
"DENY"
],
"FieldLogLevel": [
"NONE",
"ERROR",
"INFO",
"DEBUG",
"ALL"
],
"IntrospectionConfig": [
"ENABLED",
"DISABLED"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-appsync/lib/runtime.ts": {
"FunctionRuntimeFamily": [
"APPSYNC_JS"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-appsync/lib/source-api-association.ts": {
"MergeType": [
"MANUAL_MERGE",
"AUTO_MERGE"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-autoscaling/lib/auto-scaling-group.ts": {
"Monitoring": [
0,
1
],
"OnDemandAllocationStrategy": [
"prioritized",
"lowest-price"
],
"SpotAllocationStrategy": [
"lowest-price",
"capacity-optimized",
"capacity-optimized-prioritized",
"price-capacity-optimized"
],
"CapacityDistributionStrategy": [
"balanced-only",
"balanced-best-effort"
],
"UpdateType": [
"None",
"Replace",
"RollingUpdate"
],
"ScalingEvent": [
"autoscaling:EC2_INSTANCE_LAUNCH",
"autoscaling:EC2_INSTANCE_TERMINATE",
"autoscaling:EC2_INSTANCE_TERMINATE_ERROR",
"autoscaling:EC2_INSTANCE_LAUNCH_ERROR",
"autoscaling:TEST_NOTIFICATION"
],
"ScalingProcess": [
"Launch",
"Terminate",
"HealthCheck",
"ReplaceUnhealthy",
"AZRebalance",
"AlarmNotification",
"ScheduledActions",
"AddToLoadBalancer",
"InstanceRefresh"
],
"HealthCheckType": [
"EC2",
"ELB"
],
"AdditionalHealthCheckType": [
"ELB",
"EBS",
"VPC_LATTICE"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-autoscaling/lib/lifecycle-hook.ts": {
"DefaultResult": [
"CONTINUE",
"ABANDON"
],
"LifecycleTransition": [
"autoscaling:EC2_INSTANCE_LAUNCHING",
"autoscaling:EC2_INSTANCE_TERMINATING"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-autoscaling/lib/step-scaling-action.ts": {
"AdjustmentType": [
"ChangeInCapacity",
"PercentChangeInCapacity",
"ExactCapacity"
],
"MetricAggregationType": [
"Average",
"Minimum",
"Maximum"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-autoscaling/lib/target-tracking-scaling-policy.ts": {
"PredefinedMetric": [
"ASGAverageCPUUtilization",
"ASGAverageNetworkIn",
"ASGAverageNetworkOut",
"ALBRequestCountPerTarget"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-autoscaling/lib/termination-policy.ts": {
"TerminationPolicy": [
"AllocationStrategy",
"ClosestToNextInstanceHour",
"Default",
"NewestInstance",
"OldestInstance",
"OldestLaunchConfiguration",
"OldestLaunchTemplate",
"CustomLambdaFunction"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-autoscaling/lib/volume.ts": {
"EbsDeviceVolumeType": [
"standard",
"io1",
"gp2",
"gp3",
"st1",
"sc1"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-autoscaling/lib/warm-pool.ts": {
"PoolState": [
"Hibernated",
"Running",
"Stopped"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-backup/lib/resource.ts": {
"TagOperation": [
"STRINGEQUALS",
"dummy"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-backup/lib/vault.ts": {
"BackupVaultEvents": [
"BACKUP_JOB_STARTED",
"BACKUP_JOB_COMPLETED",
"BACKUP_JOB_SUCCESSFUL",
"BACKUP_JOB_FAILED",
"BACKUP_JOB_EXPIRED",
"RESTORE_JOB_STARTED",
"RESTORE_JOB_COMPLETED",
"RESTORE_JOB_SUCCESSFUL",
"RESTORE_JOB_FAILED",
"COPY_JOB_STARTED",
"COPY_JOB_SUCCESSFUL",
"COPY_JOB_FAILED",
"RECOVERY_POINT_MODIFIED",
"BACKUP_PLAN_CREATED",
"BACKUP_PLAN_MODIFIED",
"S3_BACKUP_OBJECT_FAILED",
"S3_RESTORE_OBJECT_FAILED"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-batch/lib/ecs-container-definition.ts": {
"UlimitName": [
"core",
"cpu",
"data",
"fsize",
"locks",
"memlock",
"msgqueue",
"nice",
"nofile",
"nproc",
"rss",
"rtprio",
"rttime",
"sigpending",
"stack"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-batch/lib/ecs-job-definition.ts": {
"Compatibility": [
"EC2",
"FARGATE"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-batch/lib/eks-container-definition.ts": {
"ImagePullPolicy": [
"Always",
"IfNotPresent",
"Never"
],
"EmptyDirMediumType": [
"",
"Memory"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-batch/lib/eks-job-definition.ts": {
"DnsPolicy": [
"Default",
"ClusterFirst",
"ClusterFirstWithHostNet"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-batch/lib/job-definition-base.ts": {
"Action": [
"EXIT",
"RETRY"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-batch/lib/job-queue.ts": {
"JobStateTimeLimitActionsAction": [
"CANCEL"
],
"JobStateTimeLimitActionsReason": [
"CAPACITY:INSUFFICIENT_INSTANCE_CAPACITY",
"MISCONFIGURATION:COMPUTE_ENVIRONMENT_MAX_RESOURCE",
"MISCONFIGURATION:JOB_RESOURCE_REQUIREMENT"
],
"JobStateTimeLimitActionsState": [
"RUNNABLE"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-batch/lib/linux-parameters.ts": {
"DevicePermission": [
"read",
"write",
"mknod"
],
"TmpfsMountOption": [
"defaults",
"ro",
"rw",
"suid",
"nosuid",
"dev",
"nodev",
"exec",
"noexec",
"sync",
"async",
"dirsync",
"remount",
"mand",
"nomand",
"atime",
"noatime",
"diratime",
"nodiratime",
"bind",
"rbind",
"unbindable",
"runbindable",
"private",
"rprivate",
"shared",
"rshared",
"slave",
"rslave",
"relatime",
"norelatime",
"strictatime",
"nostrictatime",
"mode",
"uid",
"gid",
"nr_inodes",
"nr_blocks",
"mpol"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-batch/lib/managed-compute-environment.ts": {
"EcsMachineImageType": [
"ECS_AL2",
"ECS_AL2023",
"ECS_AL2_NVIDIA"
],
"EksMachineImageType": [
"EKS_AL2",
"EKS_AL2_NVIDIA"
],
"AllocationStrategy": [
"BEST_FIT",
"BEST_FIT_PROGRESSIVE",
"SPOT_CAPACITY_OPTIMIZED",
"SPOT_PRICE_CAPACITY_OPTIMIZED"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-certificatemanager/lib/certificate.ts": {
"ValidationMethod": [
"EMAIL",
"DNS"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-chatbot/lib/slack-channel-configuration.ts": {
"LoggingLevel": [
"ERROR",
"INFO",
"NONE"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-cloudformation/lib/cloud-formation-capabilities.ts": {
"CloudFormationCapabilities": [
"",
"CAPABILITY_IAM",
"CAPABILITY_NAMED_IAM",
"CAPABILITY_AUTO_EXPAND"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-cloudfront/lib/distribution.ts": {
"HttpVersion": [
"http1.1",
"http2",
"http2and3",
"http3"
],
"PriceClass": [
"PriceClass_100",
"PriceClass_200",
"PriceClass_All"
],
"ViewerProtocolPolicy": [
"https-only",
"redirect-to-https",
"allow-all"
],
"OriginProtocolPolicy": [
"http-only",
"match-viewer",
"https-only"
],
"SSLMethod": [
"sni-only",
"vip",
"static-ip"
],
"SecurityPolicyProtocol": [
"SSLv3",
"TLSv1",
"TLSv1_2016",
"TLSv1.1_2016",
"TLSv1.2_2018",
"TLSv1.2_2019",
"TLSv1.2_2021"
],
"LambdaEdgeEventType": [
"origin-request",
"origin-response",
"viewer-request",
"viewer-response"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-cloudfront/lib/function.ts": {
"FunctionEventType": [
"viewer-request",
"viewer-response"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-cloudfront/lib/origin-access-control.ts": {
"AccessLevel": [
"READ",
"READ_VERSIONED",
"LIST",
"WRITE",
"DELETE"
],
"OriginAccessControlOriginType": [
"s3",
"lambda",
"mediastore",
"mediapackagev2"
],
"SigningBehavior": [
"always",
"never",
"no-override"
],
"SigningProtocol": [
"sigv4"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-cloudfront/lib/origin.ts": {
"OriginSelectionCriteria": [
"default",
"media-quality-based"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-cloudfront/lib/response-headers-policy.ts": {
"HeadersFrameOption": [
"DENY",
"SAMEORIGIN"
],
"HeadersReferrerPolicy": [
"no-referrer",
"no-referrer-when-downgrade",
"origin",
"origin-when-cross-origin",
"same-origin",
"strict-origin",
"strict-origin-when-cross-origin",
"unsafe-url"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-cloudfront/lib/web-distribution.ts": {
"FailoverStatusCode": [
403,
404,
500,
502,
503,
504
],
"OriginSslPolicy": [
"SSLv3",
"TLSv1",
"TLSv1.1",
"TLSv1.2"
],
"CloudFrontAllowedMethods": [
"GH",
"GHO",
"ALL"
],
"CloudFrontAllowedCachedMethods": [
"GH",
"GHO"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-cloudtrail/lib/cloudtrail.ts": {
"ReadWriteType": [
"ReadOnly",
"WriteOnly",
"All",
"None"
],
"ManagementEventSources": [
"kms.amazonaws.com",
"rdsdata.amazonaws.com"
],
"DataResourceType": [
"AWS::Lambda::Function",
"AWS::S3::Object"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-cloudwatch-actions/lib/ec2.ts": {
"Ec2InstanceAction": [
"stop",
"terminate",
"recover",
"reboot"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-cloudwatch-actions/lib/ssm.ts": {
"OpsItemSeverity": [
"1",
"2",
"3",
"4"
],
"OpsItemCategory": [
"Availability",
"Cost",
"Performance",
"Recovery",
"Security"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-cloudwatch/lib/alarm-rule.ts": {
"AlarmState": [
"ALARM",
"OK",
"INSUFFICIENT_DATA"
],
"Operator": [
"AND",
"OR",
"NOT"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-cloudwatch/lib/alarm-status-widget.ts": {
"AlarmStatusWidgetSortBy": [
"default",
"stateUpdatedTimestamp",
"timestamp"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-cloudwatch/lib/alarm.ts": {
"ComparisonOperator": [
"GreaterThanOrEqualToThreshold",
"GreaterThanThreshold",
"LessThanThreshold",
"LessThanOrEqualToThreshold",
"LessThanLowerOrGreaterThanUpperThreshold",
"GreaterThanUpperThreshold",
"LessThanLowerThreshold"
],
"TreatMissingData": [
"breaching",
"notBreaching",
"ignore",
"missing"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-cloudwatch/lib/dashboard.ts": {
"PeriodOverride": [
"auto",
"inherit"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-cloudwatch/lib/graph.ts": {
"GraphWidgetView": [
"timeSeries",
"bar",
"pie"
],
"TableLayout": [
"horizontal",
"vertical"
],
"TableSummaryColumn": [
"MIN",
"MAX",
"SUM",
"AVG"
],
"Shading": [
"none",
"above",
"below"
],
"VerticalShading": [
"none",
"before",
"after"
],
"LegendPosition": [
"bottom",
"right",
"hidden"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-cloudwatch/lib/log-query.ts": {
"LogQueryVisualizationType": [
"table",
"line",
"stackedarea",
"bar",
"pie"
],
"LogQueryLanguage": [
"Logs",
"SQL",
"PPL"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-cloudwatch/lib/metric-types.ts": {
"Statistic": [
"SampleCount",
"Average",
"Sum",
"Minimum",
"Maximum"
],
"Unit": [
"Seconds",
"Microseconds",
"Milliseconds",
"Bytes",
"Kilobytes",
"Megabytes",
"Gigabytes",
"Terabytes",
"Bits",
"Kilobits",
"Megabits",
"Gigabits",
"Terabits",
"Percent",
"Count",
"Bytes/Second",
"Kilobytes/Second",
"Megabytes/Second",
"Gigabytes/Second",
"Terabytes/Second",
"Bits/Second",
"Kilobits/Second",
"Megabits/Second",
"Gigabits/Second",
"Terabits/Second",
"Count/Second",
"None"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-cloudwatch/lib/text.ts": {
"TextWidgetBackground": [
"solid",
"transparent"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-cloudwatch/lib/variable.ts": {
"VariableInputType": [
"input",
"radio",
"select"
],
"VariableType": [
"property",
"pattern"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-codebuild/lib/cache.ts": {
"LocalCacheMode": [
"LOCAL_SOURCE_CACHE",
"LOCAL_DOCKER_LAYER_CACHE",
"LOCAL_CUSTOM_CACHE"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-codebuild/lib/compute-type.ts": {
"ComputeType": [
"BUILD_GENERAL1_SMALL",
"BUILD_GENERAL1_MEDIUM",
"BUILD_GENERAL1_LARGE",
"BUILD_GENERAL1_XLARGE",
"BUILD_GENERAL1_2XLARGE",
"BUILD_LAMBDA_1GB",
"BUILD_LAMBDA_2GB",
"BUILD_LAMBDA_4GB",
"BUILD_LAMBDA_8GB",
"BUILD_LAMBDA_10GB",
"ATTRIBUTE_BASED_COMPUTE"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-codebuild/lib/environment-type.ts": {
"EnvironmentType": [
"ARM_CONTAINER",
"LINUX_CONTAINER",
"LINUX_GPU_CONTAINER",
"WINDOWS_SERVER_2019_CONTAINER",
"WINDOWS_SERVER_2022_CONTAINER",
"MAC_ARM",
"LINUX_EC2",
"ARM_EC2",
"WINDOWS_EC2"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-codebuild/lib/fleet.ts": {
"MachineType": [
"GENERAL",
"NVME"
],
"FleetComputeType": [
"BUILD_GENERAL1_SMALL",
"BUILD_GENERAL1_MEDIUM",
"BUILD_GENERAL1_LARGE",
"BUILD_GENERAL1_XLARGE",
"BUILD_GENERAL1_2XLARGE",
"ATTRIBUTE_BASED_COMPUTE"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-codebuild/lib/project.ts": {
"ImagePullPrincipalType": [
"CODEBUILD",
"SERVICE_ROLE"
],
"WindowsImageType": [
"WINDOWS_CONTAINER",
"WINDOWS_SERVER_2019_CONTAINER",
"WINDOWS_SERVER_2022_CONTAINER"
],
"BuildEnvironmentVariableType": [
"PLAINTEXT",
"PARAMETER_STORE",
"SECRETS_MANAGER"
],
"ProjectVisibility": [
"PUBLIC_READ",
"PRIVATE"
],
"ProjectNotificationEvents": [
"codebuild-project-build-state-failed",
"codebuild-project-build-state-succeeded",
"codebuild-project-build-state-in-progress",
"codebuild-project-build-state-stopped",
"codebuild-project-build-phase-failure",
"codebuild-project-build-phase-success"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-codebuild/lib/report-group.ts": {
"ReportGroupType": [
"TEST",
"CODE_COVERAGE"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-codebuild/lib/source.ts": {
"EventAction": [
"PUSH",
"PULL_REQUEST_CREATED",
"PULL_REQUEST_UPDATED",
"PULL_REQUEST_CLOSED",
"PULL_REQUEST_MERGED",
"PULL_REQUEST_REOPENED",
"RELEASED",
"PRERELEASED",
"WORKFLOW_JOB_QUEUED"
],
"WebhookFilterTypes": [
"FILE_PATH",
"COMMIT_MESSAGE",
"HEAD_REF",
"ACTOR_ACCOUNT_ID",
"BASE_REF",
"REPOSITORY_NAME"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-codecommit/lib/repository.ts": {
"RepositoryEventTrigger": [
"all",
"updateReference",
"createReference",
"deleteReference"
],
"RepositoryNotificationEvents": [
"codecommit-repository-comments-on-commits",
"codecommit-repository-comments-on-pull-requests",
"codecommit-repository-approvals-status-changed",
"codecommit-repository-approvals-rule-override",
"codecommit-repository-pull-request-created",
"codecommit-repository-pull-request-source-updated",
"codecommit-repository-pull-request-status-changed",
"codecommit-repository-pull-request-merged",
"codecommit-repository-branches-and-tags-created",
"codecommit-repository-branches-and-tags-deleted",
"codecommit-repository-branches-and-tags-updated"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-codedeploy/lib/base-deployment-config.ts": {
"ComputePlatform": [
"Server",
"Lambda",
"ECS"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-codedeploy/lib/lambda/custom-deployment-config.ts": {
"CustomLambdaDeploymentConfigType": [
"Canary",
"Linear"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-codedeploy/lib/private/utils.ts": {
"AutoRollbackEvent": [
"DEPLOYMENT_FAILURE",
"DEPLOYMENT_STOP_ON_ALARM",
"DEPLOYMENT_STOP_ON_REQUEST"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-codedeploy/lib/server/load-balancer.ts": {
"LoadBalancerGeneration": [
0,
1
]
},
"aws-cdk/packages/aws-cdk-lib/aws-codeguruprofiler/lib/profiling-group.ts": {
"ComputePlatform": [
"AWSLambda",
"Default"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-codepipeline-actions/lib/cloudformation/stackset-types.ts": {
"StackSetOrganizationsAutoDeployment": [
"Enabled",
"Disabled",
"EnabledWithStackRetention"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-codepipeline-actions/lib/codebuild/build-action.ts": {
"CodeBuildActionType": [
0,
1
]
},
"aws-cdk/packages/aws-cdk-lib/aws-codepipeline-actions/lib/codecommit/source-action.ts": {
"CodeCommitTrigger": [
"None",
"Poll",
"Events"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-codepipeline-actions/lib/codepipeline/invoke-action.ts": {
"RevisionType": [
"COMMIT_ID",
"IMAGE_DIGEST",
"S3_OBJECT_VERSION_ID",
"S3_OBJECT_KEY"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-codepipeline-actions/lib/ec2/deploy-action.ts": {
"Ec2InstanceType": [
"EC2",
"SSM_MANAGED_NODE"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-codepipeline-actions/lib/ecr/build-and-publish-action.ts": {
"RegistryType": [
"private",
"public"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-codepipeline-actions/lib/github/source-action.ts": {
"GitHubTrigger": [
"None",
"Poll",
"WebHook"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-codepipeline-actions/lib/jenkins/jenkins-action.ts": {
"JenkinsActionType": [
0,
1
]
},
"aws-cdk/packages/aws-cdk-lib/aws-codepipeline-actions/lib/s3/source-action.ts": {
"S3Trigger": [
"None",
"Poll",
"Events"
]
},
"aws-cdk/packages/aws-cdk-lib/aws-codepipeline/lib/action.ts": {
"ActionCategory": [
"Source",
"Build",
"Test",
"Approval",
"Deploy",
"